本论文是一篇关于操作系统类毕业论文网,关于基于安卓平台的GPS测试仪的设计相关开题报告范文。免费优秀的关于操作系统及通信技术及参考文献方面论文范文资料,适合操作系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
GPS应用功能的开发随着手机技术的飞速发展而成为移动应用开发的热点.在介绍系统开发所用的安卓手机系统平台的特点、系统架构、开发环境的基础上,对基于安卓平台的GPS测试仪系统的实现的进行了主程序设计.
【关 键 词】安卓平台GPS测试仪设计
1前言
随着手机使用价值的不断升高,新功能的创新显得更为必要.由于安卓平台上的源代码真正的实现了完全开放,因而可移植性较好,网络支持较为完善,灵活性比较高.基于安卓平台的应用程序也具有良好的扩展性和软件的兼容性,安卓平台的不断成熟为其应用开发提供了更为广阔的发展前景.GPS系统随着通信技术的更新换代而成为手机的标配,手机在拥有通信功能的同时,也可以作为GPS定位系统使用.GPS手机产业的发展和终端类型的不断丰富,也促进了GPS应用的发展.用户需求的提升、相关技术的演进以及安卓平台的优势使得基于安卓平台的GPS测试仪正在不断的成为市场的新宠.
2安卓平台相关技术
2.1安卓平台特点
安卓平台的应用框架能够进行组件的替换支持,其Dalvik虚拟机可以专为移动终端而优化,并采用基于WebKit引擎作为集成的浏览器.安卓平台优化的图形库不仅包括平面、立体图形库以及SQLite结构化存储库,还支持包括图像、音频等的多媒体应用,此外,在相关硬件的支持下,也可以实现网络上的蓝牙和WiFi技术,支持GPS、指南针、传感器等工具的应用.
2.2安卓平台系统架构
安卓操作系统的主要组件包括应用程序、程序库、安卓运行库和Linux内核四个部分.
为了简化组件的重用过程,应用程序的核心框架采用可以被开发人员访问的API,允许用户程序组件能够实现容易的更换.大部分的系统和服务共存于各个应用程序中,主要有丰富且可以扩展的视图、资源管理器、内容提供器、通知管理器和活动管理器;为了便于开发人员能够成功的运用安卓系统的程序框架的不同组件,安卓程序库中有一些核心的系统库.比如其中的系统C库可以为嵌入式Linux的设备提供服务,根据OpenCore的媒体库能够录制、播放各种常见的音、视频格式的文件,SurfaceManager可以为大多的应用提供二维和三维的无缝集成并显示管理子系统;安卓运行库包括能够实现JAVA语言编程的多种功能,不同的安卓应用程序均在自己的进程中运行;安卓的关键服务是基于Linux2.6内核来完成,比如内存管理、网络协议栈等.
有关论文范文主题研究: | 关于操作系统的论文范例 | 大学生适用: | 专科论文、学术论文 |
---|---|---|---|
相关参考文献下载数量: | 39 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 标准论文格式、论文目录 | 职称论文适用: | 杂志投稿、职称评副高 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 免费选题 |
2.3应用程序的开发环境
安卓常选用基于Java的整合型可扩展开发平台Eclipse作为应用程序开发环境,并附带包含Java开发的各种插件.Eclipse是一个源码开发的软件开发项目,专为高集成的工具提供商业品质服务的平台,包括Eclipse项目、Eclipse技术项目及Eclipse工具项目三个部分.SDK的安装需要下载SDK压缩文件并解压至合适的位置.安卓工具和项目的开发需要合适的应用环境,使用EclipseIDE的常用插件ADT,就能够达到更快速运行和调试安卓的目的.基于安卓平台的GPS测试系统需要基本的安卓应用中的画图技术、GPS等知识.
3基于安卓平台GPS测试仪的实现
基于安卓平台GPS测试仪的实现需要进行安卓开发平台的搭建并配置相关的环境变量,此外对安卓应用程序的构成和构建应用程序用户界面进行的说明,最后指出了实现该系统的主程序.
3.1开发前的环境配置和工具安装
安卓平台上的开发环境建立需要将设备配成JAVA环境,也就需要进行JDK和JRE的安装.在成功进行环境设置后,需要装上Eclipse,作为JAVA语言的开发工
关于操作系统类论文范文
3.2安卓应用程序构成
安卓程序的构成包括活动、广播接收器、服务和内容提供商四个部分,这四个结构部分不必在每个安卓应用中创建,也可能是这些组件的组合.不过只要是应用程序必须具备的组成部分,则必然要在AndroidManifest.xml中列出来以定义应用程序组件和功能.
3.3构建安卓应用程序用户界面
安卓应用程序的用户交互界面的创建由View和ViewGroup完成的.其中的View是用户交互和互动活动受助人的作用的关键点,提供了完整的用户界面对象.而ViewGroup为布局奠定了基础,在安卓平台上,能够查看ViewGroup的层次图并定义活动的GUI.该层次结构树可以使用安卓的预定义工具和布局来创建,也可以使用自身定义来创建.
3.4GPS测试仪主程序的实现
创建新的GPS工程,其中包括GPSView和拥有它的活动(Activity).活动是安卓模块中最根本的模块,在安卓应用程序中,每个屏幕都是用活动表示的.通过将View加入到活动中,就可以处理一部分事件,因此活动的概念与网页比较相似.大多安卓手机的应用程序都采用多个Activity构成,它们相互之间可以进行交互跳转,该跳转是具有返回值的,以方便程序读取和调用.该系统的MainActivity是TabActivity创建的能够分别进入卫星信息Activity和卫星方位Activity的tab1、tab2.
如何写操作系统硕士小论文
播放:20612次 评论:4197人
本篇论文来源:http://www.sxsky.net/zhengzhi/050214333.html
4结束语
手机硬件和软件操作系统的更新换代速度加快,采用安卓系统的智能手机在智能手机市场的比例加大,人们的需求也不断提升.基于安卓平台的GPS测试的设计在满足用户需求的同时又实现了相关的测试功能.不过,该软件系统的开发对外部环境的要求较为严格,因此需要在以后的研究中加以解决,以实现在较为恶劣的环境下较为完整的各种功能.
参考文献
[1]李明峰,冯宝红,刘三枝.GPS定位技术及应用[M].北京:国防工业出版社,2006(02).
[2]熊志昂,李红瑞,赖顺香.GPS技术与工程应用[M].北京:国防工业出版社,2005(04).
作者单位
广东农工商职业技术学院广东省广州市510507
关于操作系统类论文范文,与基于安卓平台的GPS测试仪的设计相关毕业论文网参考文献资料: