Java库和android库有什么区别,各自的优缺点是什么?
发布于 2011-04-11 22:00:24
您可以在安卓应用程序中包含标准的Java .jar文件库。它们在.apk构建时被转换为Dalvik格式。
有一个Android库系统,它允许使用布局和本地化字符串等共享资源。因为它比常规的Java库有更多的限制,所以我只推荐您在实际需要共享资源的情况下使用这种方法。
http://developer.android.com/guide/developing/projects/projects-eclipse.html
发布于 2011-04-11 22:16:14
我想你指的是android API (或者SDK,我不能说)和java API (或者SDK)。基本上,android是基于java的。它是它的一个子集,但还添加了特定的类和方法来与硬件和android操作系统交互,实现UI等。
你可以在这里找到关于安卓架构的信息:http://developer.android.com/guide/basics/what-is-android.html
关于优缺点,嗯,如果你是为android操作系统开发的,那么使用android API是一个很大的优势。如果你是在PC上开发,那么android API的一部分将不受支持,这就是我所说的缺点……
总而言之,您需要根据您要编写的代码来选择是否使用andoid API :该API是否会受到操作系统的支持?有没有JVM呢?
发布于 2011-04-11 22:20:16
非常重要的一点是要知道,支持在两者之间共享的类的序列化。但它们必须位于两个项目中具有相同名称的包中。
https://stackoverflow.com/questions/5622370
复制相似问题