• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于安卓平臺的測繪手機應(yīng)用軟件開發(fā)探究

      2015-10-14 11:26:16楊宇航熊筱玨
      科技視界 2015年28期
      關(guān)鍵詞:軟件開發(fā)安卓

      楊宇航 熊筱玨

      【摘 要】鑒于安卓系統(tǒng)有良好的可擴充性及測繪行業(yè)的迫切需求,本文論述了基于安卓平臺的測繪手機應(yīng)用軟件開發(fā)的探究,包括開發(fā)平臺的搭建、軟件設(shè)計的過程及實現(xiàn)部分功能的方法的介紹。開發(fā)完成的軟件可以滿足測繪工作的中的基礎(chǔ)計算功能,及附加的天氣預(yù)報、備忘錄提醒功能,實用性強,計算精度可以滿足測繪數(shù)據(jù)要求。

      【關(guān)鍵詞】安卓;測繪計算;軟件開發(fā);手機應(yīng)用

      0 引言

      隨著科技的迅速發(fā)展,智能手機因其具有方便攜帶、高度人性化、具有獨立操作系統(tǒng)等優(yōu)點,已成為人們生活中不可或缺的部分。測量學(xué)在我國現(xiàn)代化建設(shè)中起著非常重要的作用,服務(wù)于國防建設(shè)、防災(zāi)減災(zāi)、交通運輸、城市建設(shè)等諸多方面。但測量學(xué)因為數(shù)據(jù)量較大,計算復(fù)雜而一直困擾著該行業(yè)的從業(yè)者。目前智能手機已可以支持高精度的運算,如果能將測量學(xué)涉及的計算過程通過人們隨身攜帶的手機來完成,這必將大大減輕測繪工作者的負擔,同時測繪工作的效率也會有較大提升。本文以基于安卓平臺的手機測繪軟件開發(fā)為例,對手機測繪軟件開發(fā)的過程進行簡述。

      1 開發(fā)平臺的搭建

      1.1 開發(fā)平臺搭建

      1.1.1 JDK安裝

      (1)進入網(wǎng)站http://java.sun.com/javase/downloads下載JDK安裝程序,解壓后默認安裝到C盤;

      (2)配置系統(tǒng)環(huán)境變量,進入配置界面,點擊環(huán)境變量,進入環(huán)境變量的配置界面,點擊新建系統(tǒng)變量,變量名為JAVA_HOME,變量值是java的安裝路徑j(luò)dk的路徑;

      (3)添加完JAVA_HOME系統(tǒng)變量后,需要添加兩個包文件,在系統(tǒng)變量中,選中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(第一次打開時需要設(shè)置workspace)。設(shè)置方法: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 軟件設(shè)計

      2.1 軟件設(shè)計思路

      根據(jù)軟件工程的生命周期模型,我們對掌上測繪儀的開發(fā)思路如下:

      (1)問題定義,確定要解決的問題,寫出關(guān)于問題性質(zhì)、工程目標和工程規(guī)模的報告;

      (2)需求分析,通過對測繪專業(yè)的部分同學(xué)的調(diào)查,確定掌上測繪儀應(yīng)具備的功能,寫出掌上測繪儀的需求分析說明書;

      (3)總體設(shè)計,確定掌上測繪儀所包含的功能模塊有哪些;功能模塊的劃分可見圖1;

      (4)詳細設(shè)計,在該階段將每個模塊所需的算法與數(shù)據(jù)結(jié)構(gòu)明確下來;

      (5)編碼,根據(jù)詳細設(shè)計方案所確定的算法與數(shù)據(jù)結(jié)構(gòu),將其翻譯成Java語言書寫的程序;

      (6)測試,將完成后的手機軟件進行功能測試及性能測試,保證軟件能夠正常、穩(wěn)定運行。

      4 結(jié)束語

      鑒于Android平臺的開放性及Java語言的跨平臺無關(guān)性進行,并通過對測繪行業(yè)的需求分析,在Andriod平臺上用Java語言搭建測繪APP,基于安卓平臺的手機測繪軟件便是其中一個實例。該軟件通過將測繪所需用到的公式內(nèi)化在APP中,使用者僅需輸入測量所得數(shù)據(jù),便可輕松得出計算結(jié)果,大大簡化了測繪工作者的數(shù)據(jù)處理工作,為我國測繪行業(yè)的發(fā)展提供助力。

      【參考文獻】

      [1]陸鵬.基于智能手機的測量計算器軟件開發(fā)[J].測繪技術(shù)裝備,2012(4):62.

      [2]申健康.基于手機的測量計算程序開發(fā)和應(yīng)用[J].測繪科學(xué),2011(2):91.

      [3]周山.基于Andriod智能手機的測繪軟件開發(fā)應(yīng)用探討[J].硅谷,2013(15):41.

      [4]張海藩,牟永敏.軟件工程[M].北京:清華大學(xué)出版社,2013.

      [5]陳秀萍,黃彥鋒.基于Andriod智能手機的測繪軟件開發(fā)應(yīng)用探討[J].價值工程,2012(27).

      [6]寧津生,陳俊勇,李德仁,劉經(jīng)南,張祖勛.測繪學(xué)概論[M].武漢:武漢大學(xué)出版社,2008.

      [責任編輯:湯靜]

      猜你喜歡
      軟件開發(fā)安卓
      iPhone不卡的秘密曝光:安卓也能享受
      消費電子(2022年6期)2022-08-25 09:44:40
      MIPS安卓平臺上ARM二進制翻譯系統(tǒng)
      文物表情包
      一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
      信息安全環(huán)境下的計算機軟件開發(fā)研究
      計算機軟件開發(fā)中的分層技術(shù)運用
      建模技術(shù)在軟件開發(fā)中的應(yīng)用
      軟件開發(fā)中數(shù)據(jù)庫設(shè)計理論的實踐
      核電廠定期試驗管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開發(fā)過程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      广宗县| 枣庄市| 湘乡市| 香格里拉县| 临漳县| 冀州市| 峨山| 宣化县| 枝江市| 铁岭县| 湘西| 永和县| 方正县| 婺源县| 原阳县| 凤山县| 九江县| 曲沃县| 涞源县| 比如县| 江达县| 彰化县| 江北区| 杭锦旗| 云林县| 曲阜市| 宝丰县| 和田市| 江安县| 肃南| 长乐市| 陕西省| 巴马| 定陶县| 兴安县| 收藏| 翁牛特旗| 靖边县| 旌德县| 闸北区| 时尚|