ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Android是Google公司推出的一款手机开发平台。该平台本身是基于Linux内核的,图1-1展示了这个系统的架构。 :-: ![](http://img.blog.csdn.net/20140302160022062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSW5ub3N0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 图1-1 Android系统架构 从图1-1可知,Android系统大体可分为四层,从下往上依次是: - Linux内核层,目前Android 4.4(代号为KitKat)基于Linux内核3.4版本。 - Libraries层,这一层提供动态库(也叫共享库)、Android运行时库、Dalvik虚拟机[^1]等。从编程语言上来说,这一层大部分都是用C或C++写的,所以也可以简单地把它看成是Native层。 - Libraries层之上是Framework层,这一层大部分用Java语言编写。它是Android平台上Java世界的基石。 - Framework层之上就是Applications层了,和用户直接交互的就是这些应用程序,它们都是用Java开发的。 [^1]:4.4新增了一个名为ART的虚拟机运行时,相信它的出现能提升应用程序的运行速度。