簡體   English   中英

為什么有一些java庫被保留在android sdk之外?

[英]Why have some java libraries been kept out of android sdk?

android中不存在所有Java庫,例如javax.script, java.awt.*等。這使得使用許多用Java編寫的有用庫(例如,用於Java腳本評估,圖像處理等的庫)非常困難。

我只是很好奇,有沒有人知道為什么android團隊決定將這些保留在android sdk之外?

本文可能提供一些基本說明:

Google的手機平台Android支持Java Standard Edition 5.0庫的較大子集。 有些東西被遺漏了,因為它們根本就沒有意義(比如打印),還有其他東西,因為有更好的API可用於Android(如用戶界面)。

我認為其他原因可能包括移動平台沒有其他設備(如筆記本電腦和台式機)可能擁有的計算資源這一事實(盡管隨着高端手機的推出,這似乎正在發生變化)。

編輯:我認為“有用性”的概念各不相同,所以你自己覺得有用的東西對其他人來說可能並非如此。 如果您出於某些原因而忽略了此特定程序包,我認為您在錯誤的位置提出了問題。 至於這個特定的包, javax.script ,你可能要考慮考慮看看前一后SO其提出的替代方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM