发布网友 发布时间:2022-04-23 07:17
共3个回答
热心网友 时间:2022-06-17 11:34
Android系统是Linux系统的一种变种,系统的底层是c和c++开发的。
但是我们平时说的android app一般是用Java编写的。
这是因为当初Google为了推广Android设备采取的策略,毕竟java是为大家所熟悉的且应用的最广泛的。而且java的虚拟机系统层和应用层,使系统更加安全和健壮。
最后说明一点:Android中的虚拟机是kvm,不是Oracle官方发布的jvm。
热心网友 时间:2022-06-17 11:35
安卓系统底层是基于Linux的,是基于C和C++的, 上层应用大部分是基于“JAVA"的。也就是说系统是C/C++编写的,系统外部应用是Java的。
热心网友 时间:2022-06-17 11:35
基本的开发是用的java语言,但一些底层功能可能需要JNDI连接C或C++(linux下的)来写