999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺的路徑日記系統開發與設計

2016-03-05 00:38:42李昀
無線互聯科技 2015年20期

李昀

摘要:隨著世界信息產業和通訊設備制造產業的迅猛發展,手機已經成為人們日常生活中不可缺少的一部分。智能手機日益趨向于移動智能綜合服務平臺方向的發展。可以預想在未來的世界,手機將為人們提供移動辦公、信息分享和獲取、電子支付、游戲娛樂等等的服務,而地圖導航就是其中一個非常重要的應用服務。

關鍵詞:Android;Activity;Google Maps;GPS;MapActivity;MapView

1 背景

隨著整個手機與通訊行業的發展,可以預見手機將超過PC成為未來的IT產業的主導。很長一段時間里,應用軟件的開發都以PC應用軟件為主導,而隨著智能手機的出現及性能的提升,手機通訊網絡逐漸與互聯網融合,高速的移動網絡和日益低廉的通信費用,手機應用軟件的開發將成為潮流。

但是現有的手機系統缺乏PC系統跨平臺的優越性,被各大手機廠商人為地劃分為不同的領地,在一定程度上阻礙了手機應用軟件的發展,而且開發費用高昂,像地圖應用軟件,軟件開發者需要向地圖數據提供商支付大量的費用才能獲得技術支持。但Android的出現改變了這一現狀,

Android平臺的開放性和較低的開發成本等特點促進平臺自身的創新,還可以使運營商根據自己的特點制定特色化產品,以便形成自己的競爭優勢,這對他們形成的巨大的吸引力。因此,Android平臺具有很大的市場潛力。

3G高速網絡在中國的普及,Android系統的出現和Google提供的Google Maps API(開發者可以自由免費的獲取地圖信息)為地圖導航軟件的開發提供了溫床,相信大量優秀的地圖導航應用軟件將會大量出現。

2 Google Maps深入研究

2.1 手機地圖及導航

本課題來源于科研項目,智能手機在移動手機領域中獲得廣泛的應用。隨著Android系統的發展,使得用戶移動路徑的實時定位設計與實現成為了可能,能帶來與傳統PC不同的用戶體驗。

關于如何定位,這里主要用到全球定位系統(GPS)。全球定位系統是最準確的,但是限制條件也比較多,如在屋內,信息獲得的延遲會比較大。

2.2 Google Maps簡介

2004年10月Google收購了以矢量地圖測繪為主要業務的Keyhole公司。2005年4月,Google正式推出了Google Maps,它是一種開放式的免費地圖服務,有傳統地圖、衛星地圖和混合地圖三種模式,某些地區還提供街景模式。

Google Maps提供的API為免費資源,只需要申請一個Key便能使用Google Maps,降低了二次開發的門檻,并且Google Maps定期更新地圖數據,提高了地圖服務水平,對于開發更加豐富多彩的地圖服務應用具有十分重要的意義。

3 系統設計與實現

3.1 功能需求分析

本項目的功能是,為用戶提供需要的目標定位處理,即用戶設置一個目標后,可以在后臺啟動一個Service,能夠定時讀取GPS數據以獲得用戶目前所在的位置信息,并將其保存在數據庫中。用戶也可以選擇其他目標信息,也能夠將這些軌跡顯示在地圖上面。

主界面中包括新建、設置,在設置界面上可以選擇map等級和gps更新頻率,當在新建界面上輸入name和desc后,出現地圖界面,該地圖上可實現地圖的管理以及軌跡管理。

3.2 數據存儲需求

數據存儲方式有幾種,分別是可以數據存儲在文件系統中,或者數據庫中。為了以后擴展方便,這里選擇數據庫存儲方式。在Android上,可以非常方便地使用SQLite數據存儲。

這個程序需要保存3類數據,一類是跟蹤名稱,另外一類是每次跟蹤過程中讀取的位置信息,還有一類是設置配置信息。

3.3 總體設計

整個系統功能通過數據存儲模塊、系統主模塊、地圖展示模塊、新建跟蹤模塊以及遠程跟蹤模塊來實現的。

該系統主要完成開發的是系統客戶端的操作。手機客戶基本可以實現跟蹤軌跡的存儲、GPS更新頻率設置和地圖等級設置、跟蹤軌跡的展示和添加描述日記信息。

3.4 主界面設計

主界面主要顯示以往的歷史記錄,按下模擬器上的MUNE鍵后,主界面下面出現新建、設置以及推出按鈕,通過按鈕即可跳到別的頁面上。

3.5 新建界面設計

新建界面主要用于新建一個目標信息,同時可以寫下一寫說明性文字,也可作為用戶此地的標注或日記信息的填寫。

3.6 設置界面的設計

設置界面主要是實現GPS更新頻率和地圖等級的設置,方便用戶自主選擇GPS更新頻率以及地圖的等級。

3.7 地圖界面的設計

地圖界面上主要通過MapView組件來顯示地圖,并通過設置的按鈕來控制地圖,如放大、縮小、移動和模式轉換(如:衛星、交通、街景、GPS)。

3.8 數據庫的設計

數據存儲既可以通過文件系統實現,也可以通過專用數據庫工具來實現。未來便于系統日后維護,本項目采用通過專用數據庫工具方式,選擇最常見的SQLite數據庫。

根據前面介紹的系統需求分析,本系統用到3種數據,—種是目標名,另一種是每次追蹤的目標信息,另外是配置信息。

4 結語

校園智能手機路徑日記系統的建立是校園數字化的一種體現,為學院今后建立綜合校園管理體系奠定了良好的基礎。通過使用數據SQLITE實現了離線地圖的存儲,方便更快更準查地找自己曾經走過的路程,并提供當時所記錄的日記信息。通過測試,本系統為學生記錄一天所走路程以及相關事宜做了系統的記錄,方便學生進行導航、查詢曾經到過的地方,從而滿足學生對曾經走過的地方個回顧。基于Android平臺便于快速有效地進行系統開發,極大地減少了程序開發的工作量,縮短了開發周期。便于實現高效、無縫的系統集成,這是未來軟件開發的發展趨勢。隨著手機的快速更新發展,相信其應用領域也將有更大的拓展。

主站蜘蛛池模板: 欧美性爱精品一区二区三区| 亚洲天堂成人在线观看| 69综合网| 自拍偷拍欧美| 狠狠五月天中文字幕| 在线无码av一区二区三区| 国产尤物视频网址导航| 黄片在线永久| 91日本在线观看亚洲精品| lhav亚洲精品| 拍国产真实乱人偷精品| 国产精品成人啪精品视频| 欧美综合区自拍亚洲综合绿色| 小说 亚洲 无码 精品| 91精品国产无线乱码在线| 2018日日摸夜夜添狠狠躁| 国产麻豆福利av在线播放| 中国国产A一级毛片| 国产迷奸在线看| 亚洲视频三级| 97国产精品视频自在拍| 中文字幕永久在线看| 欧美日韩亚洲国产主播第一区| 国产屁屁影院| 亚洲第一中文字幕| 欧美无遮挡国产欧美另类| 国产精品黑色丝袜的老师| 久久99精品久久久久纯品| 精品视频一区在线观看| 欧美日韩精品一区二区在线线| 亚洲妓女综合网995久久| 91精品亚洲| 国产一二三区在线| 99视频国产精品| 欧美成人午夜视频| 亚洲美女高潮久久久久久久| 婷五月综合| 亚洲最猛黑人xxxx黑人猛交| 欧美天堂在线| 囯产av无码片毛片一级| 熟女日韩精品2区| 在线免费无码视频| 国产18在线播放| 欧美区一区二区三| 欧美一级夜夜爽| 国产人成在线视频| 国产精品成人免费视频99| 91久久偷偷做嫩草影院电| 亚洲一区二区三区国产精华液| 中文字幕精品一区二区三区视频| 色综合天天操| 免费人成黄页在线观看国产| 人人91人人澡人人妻人人爽| 亚洲国产高清精品线久久| 韩日午夜在线资源一区二区| 国产91在线|日本| 青青操视频在线| 爽爽影院十八禁在线观看| 国产爽歪歪免费视频在线观看 | 日韩欧美国产中文| 动漫精品啪啪一区二区三区| 久久精品只有这里有| 久久久久久久久久国产精品| 亚洲日本在线免费观看| 免费日韩在线视频| 999精品色在线观看| 欧美激情视频一区二区三区免费| 欧美有码在线| 亚洲精品桃花岛av在线| av大片在线无码免费| 日本精品视频| 国产一区二区福利| 国产在线一区视频| 找国产毛片看| 99国产精品免费观看视频| 激情综合图区| 高清免费毛片| 九九热在线视频| 国产精品自在自线免费观看| 高清免费毛片| 久久青草视频| 欧美五月婷婷|