2 Android平台介绍
2.1 Android简介
Android一款基于linux的操作系统,其最大特点就是开源。中文名为安卓。初期由google开发,之后由开放手机联盟开发。该平台主要由操作系统、中间件、用户界面和应用软件组成。目前该操作系统主要应用于手机、平板、电视等移动终端上,有着良好的发展前景。第一款Android智能手机在2008十月公布。在2011的第一季度安卓系统在市场的份额首次超越了塞班系统,成为全球第一。2013年是google开发的android系统五周年,在全球使用这款安卓系统的设备的数量高达十亿台。
2.2 Android基本框架
安卓的本质就是在标准的Linux系统上添加了Dalvik Java虚拟机,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。
Android的主要应用在arm平台上,除了arm平台还可以经过编译控制,就可以在x86、mac等体系的设备上运行。
安卓的分层可以分为四个层,最上层是应用层,应用框架层和系统运行时层,最底层是Linux核心层。如上图蓝颜色的是java程序,黄颜色的是代码为运行