基于安卓系统测量软件开发技术摘要:简要地介绍了基于安卓系统的测量软件开发技术。总结了基于安卓系统的JAVA语言开发要点,常用菜单、按钮设计、软件注册方法、手机定位等开发技术。该程序安装在安卓手机或平板电脑上使用,版本为安卓2.2以±o关键词:安卓系统;测量软件;JAVA语言;手机定位:TP311.52如今,基于安卓系统的产品种类越来越多。无论是功能,还是性价比,都趋于成熟化。安卓操作系统的开源性,使它在业界被更为广泛的推广,越来越受广大客户的喜爱。本文研究出一套基于安卓手机和平板电脑的测量软件。1程序功能本文的测量软件安装包小,占用内存较小,安装简便。软件采用的是Java和sqllite内嵌式的数据开发方式。用户可以随时检查i角,同时记录保存。用户可根据实际需要对其进行修改。依照观测等级、国家水准测量规范要求的顺序自动移动光标位置。进行超限检查时,若发现超限,提示用户出现“Go”提示框。若是偶数站,需要在提示框中输入前尺点名,记录的按钮自动由红色->绿色,记录数据。为了避免数据的丢失,“保存按钮”设置了即时保存数据的功能。根据统计的数据进行结果分析,采用《空间数据处理系统3.3版》软件。分析结果自动生成电子表格。此软件的主要功能有:打开文件,保存文件,新建文件,新建测段,删除测段,删除文件,i角检查,输出数据,设置测站信息,退N站,退一站,统改点名,退出系统等等。2程序开发技术2.1程序的开发环境在我们做操作系统软件之前,先要了解软件的开发环境。第一,搭建好环境,才能进行软件开发。这个过程分为以下五个步骤:(1)JDK安装;(2)安装AndroidSDK;(3)安装myEclopse;(4)安装ADT;(5)AVD创建。2.2建立新工程2.2.1打开Eclipse->文件->新建-〉工程,跳出一个新建工程提示框,点击安卓选项-〉选择安卓工程-〉下一个,输入工程名称(小写字母,如:aa),选择我们需要的目标平台(例如Android2.2),再输入应用程序名称(如:aa)和包名称(如:wuazaa),点击完成,就完成创建任务。同时,打开src中的包名称((如:wuazaa),再打开LevelActivity.java文件,会提示出错,这是因为自动生成默认语句(setContentView(Rlayout.main)),而主页而不存在所致[1]。这种问题的解决方法:文件一>新建一〉其他,新建一个xml文件,选择安卓一〉安卓xml文件,点下一个,输入文件名:main,选择资源类型Layout,点击右下角Finish完成创建工作。2.2.2打开Window一>AndroidSDKandAVDManager,选择所需模拟器环境,点击右边的New按钮,跳出提示框,键盘输入工程名称(如:aa),选择我们所需的目标平台(如Android2.2),然后点击CreateAVD,然后关闭。点击菜单Run—>RunConfigurations,选中Target中的新创建的工程文件名称(如:aa),再选择Android分页,点击右边的浏览按钮(Browse),找到你刚创建的工程文件名称(如:aa),点击OK,再点击下而的Apply按钮,再选择DoNothing选项,最后点击Run按钮,如果不出现意外情况,稍等片出现应用程序模拟器界而,工程创建完成[2]。2.3添加头文件研发安卓平台软件的关键技术是要熟悉Java语言开发环境,必须熟练C++的编程。再者,安卓本就是一个开源性操作系统,它本身的某些功能已近很成熟,在我们的编程过程中可以直接使用。我们基于其成熟的控件更好的编写利于我们的功能软件。如:importandroidapp.Activity;2.4SQLite数据库操作技术Android提供了SQLite内嵌式数据库,常用于各种掌上设备,非常小巧,而又功能强大,几乎所有数据都可以用数据库来管理。数据库包名为"SQLiteOpenHelper"。方法:直接复制JAVA文件,点击你创建的包名,选择右键直接粘贴即可加入本工程。2.5声明变量方法privateButtonmCheck;〃按钮控件privateEditTextmNewFileName;//新建文件名称2.6菜单开发Android菜单默认是隐藏式的,和别的手机平台不同,主要示例代码如下:•Override//二创建菜单控制二publicbooleanonCreateOptionsMenu(Menumenu)(SubMenusubl=menuaddSubMenu(1,1,“文件”);subl.add(1,11,1,"新建文伴");subl.add(1,12,2,"打开文伴”);turnsuper.onCreateOptionsMenu(menu);}@0verride//===菜单...