随着android的普及,和人们对GPS的使用,两者的结合显得尤为重要。在android平台上开发GPS应用
1 绪论
本课题所设计的就是基于Android手机的GPS开发应用,所以最终的结果是要Android手机上使用。Android手机系统自从被推出后就以很快的速度逐渐的占据了手机操作系统的一哥位置,成为当前市面被应用最多的操作系统。所以本课题的基础就是先要了解是么是Android操作系统,这个操作系统的架构和组件,以及Android手机操作系统凭借它的哪些优势得到了运营商和消费者的喜爱,下面将给出Android手机操作系统的认识和介绍。
1.1 什么是Android操作系统
Android是一款基于Linux为基础的操作系统,Android操作系统最初由Andy Rubin开发,后被谷歌收购,由Google公司和开放手机联盟领导和开发。主要用于便携式的移动设备。该平台是由操作系统、中间件、用户界面和一些应用程序组成。
Android的发展也是通信业界的一大亮点。这个由Andy Rubin等人创建Android公司,并组建Android团队。被Google收购了Android公司及其团队。并于2007年11月,Google正式对外界展示了这款名为Android的操作系统,与此同时谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成了名为开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
在08年9月,谷歌正式发布了Android 1.0系统,这也标志着Android系统最早版本的诞生。到11年7月Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统。
1.2 Android平台系统架构
Android操作系统也采用了分层的架构,从架构上看可以分为四层,从低到高分别是Linux内核层、系统运行库层、应用程序框架层和应用程序层。
应用程序层
Android会同一系列核心应用程序包一起发布,包含了客户端,联系人管理程序,浏览器,地图,日历,SMS短消息程序等。用JAVA语言开发和编写了所有的应用程序。
应用程序框架