Android的Java实现完全兼容吗?

前端之家收集整理的这篇文章主要介绍了Android的Java实现完全兼容吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有任何定义说明 Android支持哪些标准类库?

假设我们构建一个jar库并使用JavaSE编译它.
该库可能由JavaSE服务器应用程序和/或JSP服务器使用.

如果Androids dex能够将这个库编译成Dalvik字节码,有没有办法事先知道?
除了试验和错误之外的其他方式我的意思是:).

解决方法

ZDNet有一个 comparison,但它来自Android 1.0(2008年初)的RC时代.将ZDNet的“不支持”列表与当前的 AndroidJava SE文档进行比较,似乎有一些变化:

> java.applet:unsupported
> java.awt:partial(java.awt.font中的几个类)
> java.beans:partial
> java.lang.management:不支持
> java.rmi:unsupported
> javax.accessibility:不支持
> javax.activity:不支持
> javax.imageio:不支持
> javax.management:不支持
> javax.naming:不支持
> javax.print:不支持
> javax.rmi:不支持
> javax.security.auth.kerberos:不支持
> javax.security.auth.spi:不支持
> javax.security.sasl:不支持
> javax.swing:不支持
> javax.transaction:不支持
> javax.xml(javax.xml.parsers除外):partial(缺少bind,crypto,soap,stream,transform.stax,ws)
> org.ietf.*:不支持
> org.omg.*:不支持
> org.w3c.dom.*(子包):partial(缺少bootstrap,事件,ls中的一些类)

另请注意,Android捆绑了一些非Java SE API(jUnit,HttpClient,JSON等).

猜你在找的Android相关文章