Android平台架构Android平台架构系统架构2Android平台架构LinuxKernel移动平台的一个移植,它隐藏了硬件、网络等相关的细节,为上层提供了一个相对纯洁的统一接口。3Android平台架构Libraries核心库提供的Java的Dalvik虚拟机,其依赖于Linux内核,每一个Android应用程序在它自己的DalvikVM实例中运行VM执行优化的Dalvik可执行文件(.dex)。4Android平台架构AndroidRunTime应用开发语言:JavaDalvik虚拟机指令:DalvikExcutableJava标准库把java代码编译为Dalvik可执行文件(dexformat)5Android平台架构ApplicationFrameWork开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能(需要服从框架执行的安全限制)。这一机制允许用户替换组件。6Android平台架构ApplicationsAndroid装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java编程语言写的。7
Android平台架构 来自淘豆网m.daumloan.com转载请标明出处.