首页 > 知识问答 >新闻内容

android操作系统用什么语言开发的

2020年09月01日 19:12

android是基于linux的开bai源操作系du统。


linux是使用标准zhiC语言开发的操作系统。


android底层驱动以及操dao作系统内核使用C语言以及汇编开发。


android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。

android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。


android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。


所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。



相关推荐

蓝快建站是只做网站开发吗?

当然不止了,包括APP开发、小程序开发等都有的。

2020年08月29日 10:24

丽人丽妆、华文食品等6家公司A股IPO首发通过发审会审核

6月5日,资本邦获悉,证监会发布第十八届发审委2020年第85次会议审核结果公告:上海丽人丽妆化妆品股份有限公司、山东玻纤集团股份有限公司、无锡派克新材料科技股份有限公司、青岛森麒麟轮胎股份有限公司、华文食品股份有限公司、宁波市天普橡胶科技股份有限公司首发申请获通过。头图来源:123RF转载声明:本文为资本邦原创文章,转载请注明出处及作者,否则为侵权。风险提示:资本邦呈现的所有信息仅作为参考,不构成投资建议,一切投资操作信息不能作为投资依据。投资有风险,入市需谨慎!

2020年06月06日 12:01

美国疾控中心实验室污染造成全美新冠检测延迟

当地时间4月18日,据《华盛顿邮报》报道,美国疾病控制与预防中心的实验室污染问题导致该机构未能迅速研发出新型冠状病毒的检测工具,从而导致全美新冠病毒检测工作的延迟。报道称,由于美国疾控中心生产试剂盒的实验室违反了合理的生产规范,导致用于高灵敏度检测过程的三个测试组件之一受到污染。《华盛顿邮报》称,1月下旬,美国疾病控制与预防中心向全国26个公共卫生实验室发送了首批检测盒,部分地方公共卫生实验室发现检测盒的缺陷。据知情人士表示,在分析从病人身上采集的样本之前,使用试剂盒的26个实验室中有24个出现了假阳性反应,从而引发了对这批试剂盒的关注。而根据美国食品药品监督管理局一份声明表示,经过对试剂盒的检查证明了它的设计是正确的,试剂盒所产生的问题是由不合格的生产操作造成的。《华盛顿邮报》根据对联邦政府文件的审查,以及对30多名现任和前任联邦政府科学家及其他知情人士的采访后了解到,在出现问题后,美国疾控中心官员花了一个多月的时间才移除不必要的实验步骤,加剧了在生产和分发试剂盒上的延误,从而导致了全国范围内的检测延误。目前,美国卫生与公共服务部正在对测试套件的生产和分发进行调查。

2020年04月19日 11:14