吉林大学学报信息科学版
主办单位:教育部
国际刊号:1671-5896
国内刊号:22-1344/TN
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:21749 人次
 
    本刊论文
基于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++库的集合,为软件开发人员提供了丰富的资源,同时也保证了所开发出来的应用软件在功能上的技术支持。在开发测绘软件时,可以借鉴一些关于开发测绘软件方面的资料,参考其中的设计方法,来实现测绘软件的设计。由于一些测绘的算法并不难获得,所以在开发测绘软件的时候省去了研究软件底层算法的环节,加快了软件开发的进度。


  在一些软件开发的准备工作已经就绪后,就需要作出软件的基本形态,并对其进行测试,检查软件是否真正的符合测绘工作的实际要求。此外,也可以整合一些在测绘工作中常运到的小工具,增强测绘软件的实用性。在基于Android智能手机的测绘软件的开发,只是补充了测绘工作一些设备的不足,目前还不能完全取代测绘工作中所需的所有设备。因此,还需要在科学技术的不断发展中,寻找在测绘软件开发的突破口。


  4 结束语基于Android系统的开放性以及在开发应用软件方面的优势,通过对测绘行业的需求分析以及对测绘工作的具体了解,开发出一款适应测绘工作的应用软件,这不仅能够为测绘工作人员提供便利,而且还提高了测绘工作的效率。与此同时也拓宽了Android系统在应用软件的开发领域,体现出Android智能手机功能的强大。


  参考文献[1]胡伟。Android系统架构及其驱动研究[J].广州广播电视大学学报,2010(04)。


  [2]公磊,周聪。基于Android的移动终端应用程序开发与研究[J].计算机与现代化,2008(08)。


  [3]赵世彧,张盛,王玉辉,白岩。智能手机操作系统及其Google Android上的软件开发[J].煤炭技术,2011(04)。


  [4]陈秀萍,黄彥锋。基于Andriod智能手机的测绘软件开发应用探讨[J].价值工程,2012(27)。


特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《吉林大学学报信息科学版》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《吉林大学学报信息科学版》编辑部  (权威发表网)   苏ICP备20026650号-8