- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Andriod智能手机测绘软件开发应用探讨
基于Andriod智能手机测绘软件开发应用探讨
摘 要 随着科学技术的不断发展,手机也越来越向着智能化的方向发展,拥有Android系统的智能手机也受到了人们的青睐。通过研发人员对Android系统的不断开发利用,使一些基于Android系统的应用软件也随之被广泛应用。在测绘领域中,很多工作都是需要在室外的艰苦环境下进行的,并且测绘工作又是以获得可靠性的数据为基础的工作,所以在考虑工作人员的工作环境以及为他们减少体力消耗方面,以Android智能手机为基础的测绘软件开发将会为测绘工作带来极大的便利。
关键词 测绘软件;Android;智能手机
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)15-0041-01
众所周知,测绘是一项比较艰苦的工作。测绘没有地域的限制,也没有时间的限制。只要是有需要测绘工作人员的地方,他们就奔向那里实现作为测绘工作人员的社会价值。由于测绘工作??要工作人员采集大量的数据,他们工作时必须要携带一些设备,这对工作人员的体力是一种巨大的考验。随着科学技术的发展,人们越来越关注智能手机的开发研究。如果能将测绘工作所需要的软件通过现代科学技术移植到Android智能手机中,就可以改善测绘工作人员的工作效率,减少测绘工作人员在体力上的消耗。
1 Android智能手机概述
1)Android系统特点。Android系统具有开放性,它是Google在Linux操作系统平台上的所开发的移动操作系统,主要应用于一些便携式的设备中,例如:MP3,手机和平板电脑等等。在以Linux为开发平台中,采用了Software Stack的架构,也就是软件堆层架构,由三个部分组成:在系统最底层的Linux内核是由C语言所编写的,为系统提供一些基本功能。处于系统中间层的函数库和虚拟机则是由C++语言所开发的。位于系统最上层的是嵌入在系统中的各类应用软件,这里包括一些支持手机功能的基本程序,还有一些游戏程序以及具有特殊用途的应用程序,这些程序都是通过Java语言来实现的。
2)Android智能手机不仅拥有强大的技术支持,还在硬件设备上给人们提供了广阔的选择空间。Android智能手机在全球的销量上占据了重要的位置,在以Google为后台的资金支持上,更推动了Android系统的开发和应用,并在技术上给予Android可靠的支持。由于Android平台的开放性,在全世界各个手机厂商中将Android智能手机以各种形式推出,从功能上来讲更强大,同时也更具特色。
2 软件的设计思路
根据软件开发的一般操作流程,我们在软件开发之前,要对软件的进行需求分析,以便于了解测绘工作人员对软件的具体需求,并在总体设计中设计出测绘工作所需要的功能。然后再对软件进行详细的设计,逐一地实现不同用户所需的不同功能。在用户界面的设计中,也要遵循简洁和实用的原理,对在测绘工作中经常用到的按钮设计要符合测绘工作人员的要求,便于他们对软件进行操作。在开发编程中,程序员要根据计算机语言的特点,编制出具有特点的测绘软件。通过不断的调试,完善软件的功能以及与系统的兼容性。此外,对电源适配器的设计也要适应室外工作人员的需求,为室外测绘工作提供电力保障,保证测绘工作有序进行。
Android智能手机在开发测绘软件具有明显优势,首先Android智能手机从外形上具有体积小的特点,属于便携式的电子产品;其次,Android智能手机拥有强大的Android系统的支持,在软件开发上具有一定的技术支持。因此,利用Android智能手机在测绘软件中的优势,能够为测绘工作人员开发出适应需要的测绘软件。
3 对测绘软件的开发和移植
通过对软件开发流程以及Android智能手机在测绘软件开发中的优势的分析,对基于Android智能手机的测绘软件开发是可行的。作为开源的移动操作系统,Android在应用程序的开发方面可以利用很多网络资源。另外在支持Java所开发的应用程序上,功能也非常强大。Android的在应用软件开发上所选择的计算机编程语言为Java语言,在Android的说明书中也有提到,Android提供了Java语言核心库的几乎所有功能。而在Google对Android的Java进行了改进后,提高了应用软件的工作效率,同时也减少了对Android系统的资源占用。此外软件开发人员要拥有一个软件开发环境,搭建软件开发所需的平台。Android包含了C/C++库的集合,为软件开发人员提供了丰富的资源,同时也保证了所开发出来的应用软件在功能上的技术支持。在开发测绘软件时,可以借鉴一些关于开发测绘软件方面的资料,参考其中的设计方法,来实现测绘软件的设计。由于一些测绘的算法并不难获得,所以
文档评论(0)