IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 16:47:04       共计:4609 浏览

中文名: 安卓、安致

外文名: Android

开发商: Google/开放手持设备联盟

发行商: Google

发行时间: 2008年9月23日

编程语言: C/C++(底层) Java等(应用层)

源码模式: 混合(自由免费,开放源码)

包类型: APK

支持平台: ARM、MIPS、x86

内核类: 整块性核心(Linux)

android首先是基于linux的开源操作系统,而linux是使用标准C语言开发的操作系统。

android底层驱动以及操作系统内核使用C语言以及汇编开发,android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。

简单讲,其实就是基于linux下的修改版Java虚拟机,运行java程序。

开发用java,底层库用c语言。

安卓是谷歌重写了java运行器,然后用java写的。

编程语言: C/C++(底层

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图