试析基于安卓系统的测量软件开发技术_第1页
试析基于安卓系统的测量软件开发技术_第2页
试析基于安卓系统的测量软件开发技术_第3页
试析基于安卓系统的测量软件开发技术_第4页
试析基于安卓系统的测量软件开发技术_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1试析基于安卓系统的测量软件开发技术现前阶段,社会上越来越普及安卓操作系统,具备使用方便、价格低、功能强大等特点,开源性系统是其基本动力,能够在不同行业中得到大量推广,而且逐步取代其他形式的掌上设备,由于设计开发时间相比照较长,需要建立符合实际情况的平板电脑和安卓手机测量软件开发系统,设计基本功能模块。1.测量软件开发中应用安卓系统的主要性1.1安卓系统的操作性和实用性比较强随着曰常生活中不断普及智能手机,给人们生活带来严重影响,安卓系统的可操作性和实用性比较强,已经成为诸多系统中比较出色的系统,逐步成为当前使用最多的移动终端系统。除此之外,安卓系统基本属于开源系统,促使用户使用和设计开发的时候特别方便,测量经过中安卓系统能够有效解决测量条件、环境等问题,以便于全面提升测量的精确度。1.2安卓系统能够提升测量效率为了能够有效提升测量的质量以及效率,合理应用Java语言来开发和设计安卓系统,基于此建立相应的测量软件,不只能够实时记录、保存和俦输测量以及收集数据信息,还能够保留界面华夏始记录,以便于全面提升测量效率,到达降低测量工作量的目的。1.3安卓系统能够解决测量外业不续航现象外血测量的经过中,由于野外、隧道、井下等环境影响和限制测量工作,促使测量的时候已经逐步不能应用传统设备。随着不断发展信息化技术,外业测量经过中急需要开发新技术。现前阶段外业测量经过中经常应用测量软件平台就是PDA平台,固然能够在一定水平上提升工作效率和质量,但是由于PDA具备比较小的屏幕,使用的时候特别不方便,促使不能完全知足测量实际需求。测量软件中合理应用安卓系统的可操作性、开源性、实用性比较强,能够完全知足测量中不足续航问题。2.测量软件程序功能测量软件具备比较小内存和安装包,操作方便和简单。开发经过中重要就是应用sqllite和Java嵌入式形式。用户应用测量软件的时候能够对检查角进行随时检查,而且及时进;(于保存记录。根据系统实际情况用户能够随时修改数据信息。根据国家相关标准以及观测等级来对光标位置进行自动移动。超限检查的经过中,假如系统超限,系统会提出GO字样。假如出现偶数站,系统中需要提示输出信息,按钮从红色自动变为绿色,对数据进行记录,为了不丢失系统数据,需要设置能够及时保存的保存按钮。根据相关统计结果能够发现,利用空间数据处理软件,来促进自动构成结果电子表格。设计系统软件的基本功能有,翻开软件、文件保存、新建文件、删除文件等。存储外业记录数据。测量软件中应用安卓系统,需要合理设计外业记录管理测量的软件模块,以此来添加、开创建立、备份、浏览测量数据,除此之外,这种外业模块需要能够开创建立数据输入口,以便于到达存储数据的目的。传输外业数据。测量软件中应用安卓系统实际上就是传输以及承受计算机和移动终端、移动终端之间的数据3.程序设计开发3.1开发程序的环境开发系统软件之前需要对升发软件的环境充足了解,搭建好环境能力够开发系统软件,重要包含JDK安装、AndroidSDK安装、myEclipse安装、ADT安装、开创建立AVD。3.2建立新程序(1)点开Eclipse、文件新建、工程,会呈现新的提示枢,然后点击安卓工程、下一个项目,输入工程名称,选择需要设计的平台,然后输入应用包名称和程序名称,然后翻开LevelAc?tivityjava,会显示毛病提示,重要就是由于会构成自动默认语句,但是系统中没有主页。解决上述问题的基本方式就是,新建xml文件,选择安卓xml文件,点击下一个,输入main文件名,选择Layout文件资源,然后点击Finish完成开创建立。(2)翻开Windows中的AndroidSDK以后,选择符合实际情况的模仿环境,然后点击NEW按钮,出现提出输入名称的对话框,选择设计预期平台,然后点击CreateAVD以后关闭系统。点击Run菜单中的Configurtions,开创建立新文件输入名称,选择新建的文件点击0K和APPLY按钮,然后对DONothing项目点击Run按钮,完成工程开创建立。(3)添加头文件。安卓软件开发的时候Java语言是最主要的关键技术,需要完全了解C++语言编程,安卓数据开源性系统,已经具备一些相对成熟的功能,实际操作设计的时候能够直接应用,基于此能够更方便进行编程。(4)SQLite操作数据库技术。Android为系统提供SQLite数据库,一般都是合适应用在比较小设备上,但是能够拥有强度功能,数据库能够管理所有数据,名称为SQLiteOpenHelper的数据库包,直接对Java文件进行复制,工程选择右键粘贴。4.测量软件中应用安卓系统的设计应用软件开发的时候,升?发的关键就是数据存储。安卓系统中存储数据的基本方式就是SQLite数据库、系统配置、文件存储、网络存储等。文件存储、SQLite数据库、系统配罝重要就是根据测量软件来存储系统内部数据信息。安卓系统为了能够不断简化数据库,具备两种操作方式。第一,SQLiteDatabase类,这种方式重要就是封装数据库系统的API函数,封装数据库系统包含履行SQL指令、queiy、delete、insert等操作。数据系统中,根据外业测量数据安卓系统能够记录相应特征,根据不同功能建立四个表,所有的表都具备相对应的数据功能,根据特定字段合理连接每张表。利用pointid方式对水准路线记录表、导线记录表和坐标记录表进行连接。坐标记录表中能够存储结算以后控制点位置信息,利用从Ctrlpoint来区分不同未知点和已经知道点的数据信息。根据poin3id、point2id、point1id来记录已经知道点坐标就是交会记录表,能够搜索坐标记录W。交会测量的时候需要分析两种方式测角交会和测边交会。实际应用测量软件的时候至少需要存在三个控制点数据信息,设计所有字段的时候需要根据实际情况来合理设置交会测量的四个字段,right2data、right1data、left2data、left1data,除此之外,还应该测量复用存储角和复用存储边。上述四个构造记录表中,不只需要具备coordinate表,还需要具备area字段,进而来到达区分以及查找每张表和区域的关系。假如coordinate表中没有合理设置area字段,分析不同条件情况下划分控制点坐标的测量区域存在不同的情况,进而来防止测量外业数据的时候出现混同。在实际测量软件中应用安卓系统能够抽象出现FeatureObject,根据上述数据信息能够构成三个派生类,水准路线类Levobject、交会类corobject、导线类Troabject,其中重要包含一个或多个类构成,通过高程、平面坐标构成的是坐标点类SurPoint。也就是说测量软件中应用安卓系统来使用数据库的时候,重要就是传递数据的时候把抽象对象作为传输参数,而且这种技术能够在不同坐标点上履行一样的数据操作,以便于能够降低系统中传递参数的个数,也能够简化其他调用数据库,能够在一定水平上避免过于复杂的数据,方便工作人员进行维护,除此之外,抽象对象还能够传递其他模块模块数据,以便于不断扩展系统17)。5.测量软件中安卓系统的详细应用测量软件中应用安卓系统的时候,用户选择运行以后就够特别快速的进入到主操作界面,一般情况下测量外业工作数据的时候都具备比较一致的记录数据表格,因而为了能够愈加方便的进行记录数据,利用以上方式来设计表构造,设计记录数据主页面的外业测量水准线路记录格式、导线测量记录格式。外ik测量经过中充足分析单一导线,利用导线前进方向能够把水平较分为右角和左角,因而实际应用测量软件爱你的时候需要适当调节右角和左角选项交会测量系统数据后,设计侧边和侧角两种交会类型,利用交会测量设计类型来合理选择和记录间隔和角度,而且需要能够随时切换上述两个选项,除此之外,通过详细分析交会测量实际数据和相关规范需求,需要具备三个已厚交会点,因而,设计输入界面的时候,应该设置四个水平角或者三个间隔输入选项。不管是交会测量记录表、导线记录表,还是水准记录表,完成每一次数据测量以后,都需要核算测量数据。例如,测量水平角或者测回红黑面读数差或者上下半测回差值,实际操作的时候需要对项目进行严格规范,假如出现跨越限制的测量结果,系统会提示警告。完成交会记录测量的时候,相关人员需要根据实际情况来计算导线平差和交会测量类型,除此之外,根据查询和检测坐标记录表来具体浏览和规范系统当前测点坐标和控制点坐标,以便于保证能够平稳运行安卓系统测量软件。安卓系统测量软件设计的蓝牙传输数据模块重要就是根据BluetoothAdapter类,利用计算机和终端设备中的计算机记录表接收数据和传输数据。基于此设备中能够接收和传输文本、表格形式的计算构造和记录表,这种方式能够在一定水平上方便传输测量结果,为以后保存和浏览数据提供参考根据[91。6.结束语综上,在分析安卓系统测量软件的时候,不只需要计算机和移动终端、移动终端之间进行接收和传输数据,实现单一导线测量外业记录、水准线路测量外业数据、交会测量外业数据的目的,除此之外,在详细分析外北测量实际需求的基础上能够细化设计系统功能,实际设计测量软件的时候需要使用安卓系统来分析和管理测量数据,这种测量方式不只能够方便人员操作移动终端,还能够最大限度降低工作量,到达无纸化操作记录的目的。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论