论文部分内容阅读
随着科学技术的多方面发展,移动互联网技术也从多方面不断迅速发展,一方面不断提高移动网络带宽的性能,特别是硬件系统和4G网络多方面的更新换代,给予移动互联网应用的深入发展提供了诸多可能性;另一方面,移动终端性能不断提升,移动终端价格不断降低,移动智能终端逐步容入大众的生活,成为人们不可或缺的获取信息设备。因此,基于移动终端的相关应用服务开发有广阔的研究发展空间,与此同时移动终端上开展基于地理位置的信息服务已成为移动应用开发领域的一个热点。目前在移动终端平台上,基于地理位置的信息服务主要是通过显示地图信息,提供基础的地图信息查询服务等。位置服务在开始民用化后,主要开发方向都是为了服务更广泛的大众人群,然而在面向专业应用邻域还十分不健全。在学生和科研团队在野外实习应用中,用户更需要各种基于地理位置的深度信息服务,如当前用户附近GPS地理信息、森林分布、数据信息等。因此当前的地理位置信息服务具有很多局限和不足。 Android主要使用于一些便携电子设备,是一种简单和快捷的基础开放源码操作系统。Android作为当今最被广泛使用的智能移动终端操作系统,具有程序开放面广、软硬件系统功能扩展性强等优势,所以开发基于Android的地理位置倍息服务应用潜力也十分巨大。 本文的主要目标是设计开发出一个基于地理位置的野外勘察应用服务平台,它所依赖的移动终端运行在Android系统上。本文首先通过分析了解整体系统架构和相关的组件模型的Android系统,接着解析重要API与Android中所需运用的基本代码类,以及Intent生命周期的相关机制,并与此同时学习在Android系统上的java等相关编程内容。在这些准备的基础上,基于Android平台设计和开发一个野外勘察的位置信息服务应用平台,该应用将使用用户的自我位置定位、行走轨迹呈现、目的地点查找、附近地理信息查询与上报、历史记录查询等多个模块集成在一起,为用户建立和帮助自己在地理信息收取和深度位置服务方面体统有效的途径。通过对应用的可行性和软件实用性的不断更新改良,最终在Android平台的移动终端上,完成基于Android系统的野外应用开发。