您的位置:网站首页 > Java软件 > 正文

Android系统组成和运行是什么?

类别:Java软件 日期:2018-5-14 8:21:27 人气: 来源:

  在互联网行业中有着不可低估的作用,对于想要从事互联网行业或者对于Android开发比较感兴趣的小伙伴今天的小编就Android系统组成部分和运行时和大家一起分享Android平台的技术架构,Android平台采用了软件栈(Software Stack),又名软件叠层的架构,由低到高分为四部分。

  (3)应用程序框架:该层是编写核心应用所使用的API框架。开发者可以使用这些框架来开发自己的应用,但必须遵守该框架的开发原则。

  (4)应用层:该层是各种应用软件,包括通话、短信、日历、地图、浏览器等核心应用程序,这些应用程序都是使用Java编写的。

  Android运行时由一个核心库和Dalvik虚拟机组成。核心库提供Java编程语言核心库的大多数功能。每一个Android应用程序都在自己的进程中运行,都拥有一个的Dalvik虚拟机实例。Dalvik在一个设备中可以同时高效运行多个虚拟系统,它依赖于Linux内核的一些功能,例如线程机制和底层内存管理机制等。Dalvik虚拟机执行.dex类型的Dalvik可执行文件,该格式文件针对小内存的使用进行了优化,同时虚拟机是基于寄存器的。所有的类由Java编译器编译,然后通过SDK中的“dx”工具成.dex格式,最后由Dalvik虚拟机执行。

  现如今Android系统开发的发展毋庸置疑,不过智能设备和PC互相联动无缝对接是互联网技术的又一风口,所以Android系统仍然需要在这方面进一步的更新迭代。才能确保移动端市场霸主地位。

  

0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved