用于开发android的语言?和DVM写的?

Jav*_*a D -1 python java android

我想学习android,以便我想了解它的背景架构.所以有谁能告诉我关于android的事情?用它开发的语言?有一篇关于android的文章,有人说在python中整个android是开发的吗?这是真的吗?JIT编译器与JAVA编译器编写的语言相同?DVM和JVM一样?或者是不同的虚拟机?Android和JAVA一样安全吗?

希望我能得到帮助,以获得前进:)感谢提前..

Tim*_*dze 5

Android是基于Linux的操作系统.如果我们在这里看一下Android源码,我们会看到很多C源文件.

DVM是由Google开发的虚拟机,与JVM不同.它应该适用于内存容量低且专为它们设计的设备.如果我们在这里采取Dalvik来源,我们将看到很多C/C++和Java源文件.

Android应用程序是用Java编写的,但编译后的字节码与Java字节码不同,与JVM不兼容.

Python用于构建Android,但(据我所知)并不用于实现Android或其部件.