繁体   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