基于Android系统的APP开发
作者:马颜军
来源:《科技与企业》2015年第22期
        引言
androidsdk安装步骤        Android(安卓),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android已发布的最新版本为Android 6.0(Android M)。
        Google重新设计了Java虚拟机,使得Android的java应用更加接近于底层技术,运行效率更高,安全性也进一步提高。2007年11月,Google以Apache免费开放原始码许可证的授权方式,发布了Android的原码,让生产商推出搭载Android的智能手机,使得Android系统成为首个为移动终端打造的真正开放和完整的移动平台。Android系统作为一种自由的开源代码的操作系统,具有丰富的功能,是一款发展最为迅速的操作系统。此外,Android系统还具有开放性、丰富的硬件选择、不受任何限制的开发商以及无缝结合的Google应用的特性。
        1、Android系统架构
        Android的系统架构和其操作系统一样,采用了分层的架构。Android系统共分为四层,从高到低依次是应用层、应用框架层、系统运行库层和Linux核心层。
        1.1应用层
        运行在虚拟机上的程序,Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
        1.2应用框架层
        该层是编写Google发布的核心应用时使用的API框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了组件的重用,任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块,但是必须遵守其框架的开发原则。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。