龙源期刊网httpwwwqika
comc
基于A
droid平台的软件开发方法研究
作者:袁媛来源:《电子技术与软件工程》2016年第12期
A
droid(中文名,安卓)操作系统是基于Li
ux系统的一种用于移动设备的系统,从2007年谷歌公司推出并经过不断的升级更新,使其在智能设备中大放异彩,市场份额稳居全球首位,安卓操作系统一起独特的开放性、广泛的硬件支撑以及开发的便捷性吸引了众多的开发者进行应用开发,下文将分析安卓应用开发方法以及具体的应用,为开发人员提供一定参考。
【关键词】安卓平台软件开发应用
1安卓平台介绍
11基于安卓平台进行软件优势
利用安卓平台进行应用软件开发最明显的优势在于其平台的开放性,任何开发者都可以极其方便的查看其源代码,并根据用户需求进行自由定制,这是安卓操作系统最大的平台优势;其次,安卓平台具有广泛的硬件支撑,从谷歌公司联合34家厂商推出移动互联系统安卓时,就为安卓平台硬件支撑的广泛性打下了坚实的基础,无论是安卓手机开发者还是手机生产制造厂商都可以根据用户以及市场的需求定制个性化的硬件,这与苹果Mac操作系统形成了鲜明的对比,这对于追求硬件丰富度的用户是非常有益的;再次,易于开发性,安卓应用开发提供了Java、C以及Cplusplus等接口,尤其是针对Java应用开发者提供了一整套的应用开发解决方案,对于庞大的Java软件工程师而言可以方便的进行应用开发。正是由于安卓平台这几个方面的优势以及特点,使其成为当前智能终端设备上应用最为广泛的操作系统平台。
12安卓应用开发方法简介
安卓系统平台的应用开发应基于其平台的基本架构特点,按照安卓平台层次而言其结构从下到上主要分为四个层次,首先是与硬件进行直接交互的Li
uxKer
el层,该层次主要是各种设备的驱动程序,其次是安卓类库以及运行时库文件,主要提供了Dalvik虚拟机以及核心库运行所必需的文件、同时还提供了类似于Sqlite数据库支撑、Ope
GL图形渲染库文件、SSL安全访问控制等等;再次,即应用程序框架,主要包括Activity、ViewSystem、Notificatio
管理、Wi
dow管理等等,应用即更具服务框架提供的应用程序接口进行应用程序开发;最后,即应用程序层,也就是用户最终使用的丰富多彩的应用软件。总之,常见的安卓应用开发方法就是基于应用程序服务框架提供的各种组件进行应用程序开发,当然对于一些深度定制以及硬件方面的开发,还需对驱动程序等底层的进行适度的开发。
f龙源期刊网httpwwwqika
comc
2基于安卓平台组件软件开发介r