概念-java和android

概念-java和android,java,android,jar,portability,dalvik,Java,Android,Jar,Portability,Dalvik,安卓使用Java via 我能从这句话中理解吗:任何一款或任何一款都可以在任何安卓设备上运行 若否,原因为何 答案是否定的。尽管.apk文件与.jar文件有些相似,但Android对它们的读取方式与windows完全不同。最重要的是,Android有自己的API,所以你有很多只能在Android中使用的东西,还有很多不能在Android上使用的东西。答案是否定的。尽管.apk文件与.jar文件有点相似,但Android读取它们的方式与windows完全不同。最重要的是,Android有自己的AP

安卓使用Java via

我能从这句话中理解吗:任何一款或任何一款都可以在任何安卓设备上运行


若否,原因为何

答案是否定的。尽管.apk文件与.jar文件有些相似,但Android对它们的读取方式与windows完全不同。最重要的是,Android有自己的API,所以你有很多只能在Android中使用的东西,还有很多不能在Android上使用的东西。

答案是否定的。尽管.apk文件与.jar文件有点相似,但Android读取它们的方式与windows完全不同。最重要的是,Android有自己的API,所以你有很多东西只能在Android上使用,还有很多东西你不能在Android上使用。

我不是100%确定,但是

1是的,您可以在任何android应用程序上导入任何jar文件,并在任何android设备上运行。因为它已经在Java字节码上编译,现在,它可以在DVM上运行


2不,您不能在android上使用任何Java类文件,因为有些软件包没有在android API上移植。

我不是100%确定,但是

1是的,您可以在任何android应用程序上导入任何jar文件,并在任何android设备上运行。因为它已经在Java字节码上编译,现在,它可以在DVM上运行


2不,你不能在android上使用任何Java类文件,因为有些软件包不能在android API上移植。

我知道Java.awt不能在android上使用,所以答案是NOawt不能运行,因为它在android上没有实现,也许我们可以问,没有纯java本地组件的java代码可以在android上运行吗?@Reek awt包只是一个反例我知道java.awt不能在android上使用,所以答案是NOawt不能运行,因为它在android上没有实现,也许我们可以问,没有原生组件的java代码可以在android上运行吗?@Reek awt包只是一个反例