基于安卓平台的测绘手机应用软件开发探究

2015-10-14 11:26杨宇航熊筱珏
科技视界 2015年28期
关键词:软件开发安卓

杨宇航 熊筱珏

【摘 要】鉴于安卓系统有良好的可扩充性及测绘行业的迫切需求,本文论述了基于安卓平台的测绘手机应用软件开发的探究,包括开发平台的搭建、软件设计的过程及实现部分功能的方法的介绍。开发完成的软件可以满足测绘工作的中的基础计算功能,及附加的天气预报、备忘录提醒功能,实用性强,计算精度可以满足测绘数据要求。

【关键词】安卓;测绘计算;软件开发;手机应用

0 引言

随着科技的迅速发展,智能手机因其具有方便携带、高度人性化、具有独立操作系统等优点,已成为人们生活中不可或缺的部分。测量学在我国现代化建设中起着非常重要的作用,服务于国防建设、防灾减灾、交通运输、城市建设等诸多方面。但测量学因为数据量较大,计算复杂而一直困扰着该行业的从业者。目前智能手机已可以支持高精度的运算,如果能将测量学涉及的计算过程通过人们随身携带的手机来完成,这必将大大减轻测绘工作者的负担,同时测绘工作的效率也会有较大提升。本文以基于安卓平台的手机测绘软件开发为例,对手机测绘软件开发的过程进行简述。

1 开发平台的搭建

1.1 开发平台搭建

1.1.1 JDK安装

(1)进入网站http://java.sun.com/javase/downloads下载JDK安装程序,解压后默认安装到C盘;

(2)配置系统环境变量,进入配置界面,点击环境变量,进入环境变量的配置界面,点击新建系统变量,变量名为JAVA_HOME,变量值是java的安装路径jdk的路径;

(3)添加完JAVA_HOME系统变量后,需要添加两个包文件,在系统变量中,选中classpath,点击编辑,在classpath后边添加.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径);

(4)类似上述的方法,添加path,如果没有path,则需要新建path,path=%JAVA_HOME%\bin。

1.1.2 Eclipse安装

Eclipse压缩包直接解压即可打开Eclipse(第一次打开时需要设置workspace)。设置方法:windows->Preference->java->Installed j res ->add->standard VM,点finish即可。

1.1.3 安装Android SDK

下载地址:http://dl.google.com/android/android-sdk_r13-windows.zip

解压android-sdk_r13-windows.zip 后,双击SDK Manager.exe 按照提示安装。

1.1.4 安卓ADT安装

下载地址:http://dl.google.com/android/ADT-12.0.0.zip

安装:启动eclipse,点击菜单栏[Help]->[Install NewSoftware],点击[Add]安装ADT,一路[Next]后[Finish]。

2 软件设计

2.1 软件设计思路

根据软件工程的生命周期模型,我们对掌上测绘仪的开发思路如下:

(1)问题定义,确定要解决的问题,写出关于问题性质、工程目标和工程规模的报告;

(2)需求分析,通过对测绘专业的部分同学的调查,确定掌上测绘仪应具备的功能,写出掌上测绘仪的需求分析说明书;

(3)总体设计,确定掌上测绘仪所包含的功能模块有哪些;功能模块的划分可见图1;

(4)详细设计,在该阶段将每个模块所需的算法与数据结构明确下来;

(5)编码,根据详细设计方案所确定的算法与数据结构,将其翻译成Java语言书写的程序;

(6)测试,将完成后的手机软件进行功能测试及性能测试,保证软件能够正常、稳定运行。

4 结束语

鉴于Android平台的开放性及Java语言的跨平台无关性进行,并通过对测绘行业的需求分析,在Andriod平台上用Java语言搭建测绘APP,基于安卓平台的手机测绘软件便是其中一个实例。该软件通过将测绘所需用到的公式内化在APP中,使用者仅需输入测量所得数据,便可轻松得出计算结果,大大简化了测绘工作者的数据处理工作,为我国测绘行业的发展提供助力。

【参考文献】

[1]陆鹏.基于智能手机的测量计算器软件开发[J].测绘技术装备,2012(4):62.

[2]申健康.基于手机的测量计算程序开发和应用[J].测绘科学,2011(2):91.

[3]周山.基于Andriod智能手机的测绘软件开发应用探讨[J].硅谷,2013(15):41.

[4]张海藩,牟永敏.软件工程[M].北京:清华大学出版社,2013.

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

[6]宁津生,陈俊勇,李德仁,刘经南,张祖勋.测绘学概论[M].武汉:武汉大学出版社,2008.

[责任编辑:汤静]

猜你喜欢
软件开发安卓
iPhone不卡的秘密曝光:安卓也能享受
MIPS安卓平台上ARM二进制翻译系统
文物表情包
安卓系统或成智能汽车标配
一种基于安卓系统的手机侧抓包分析方法
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用
安卓L未至安卓M来了!安卓首泄漏M系统