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平臺便于快速有效地進行系統開發,極大地減少了程序開發的工作量,縮短了開發周期。便于實現高效、無縫的系統集成,這是未來軟件開發的發展趨勢。隨著手機的快速更新發展,相信其應用領域也將有更大的拓展。

主站蜘蛛池模板: 欧美日韩一区二区三区四区在线观看| 久久特级毛片| 日韩无码黄色网站| 九九久久精品免费观看| 欧美视频二区| 久久美女精品| 久久久久久久久亚洲精品| 国产精品专区第1页| 国产亚洲欧美日韩在线观看一区二区| 99久久精品免费看国产免费软件| 久久一日本道色综合久久| 午夜毛片免费观看视频 | 色悠久久久| 香蕉网久久| 亚洲成人一区二区三区| 九九线精品视频在线观看| 日日碰狠狠添天天爽| 8090午夜无码专区| 青青久久91| 国产黄在线免费观看| 99久久人妻精品免费二区| 国产91小视频| 人妖无码第一页| 欧美精品成人| 国产精品亚洲片在线va| 一本综合久久| 亚洲欧美不卡视频| 国产成人综合网在线观看| 国产91在线|中文| 亚洲国产欧美目韩成人综合| 狠狠色狠狠色综合久久第一次| 欧美色丁香| 中文字幕日韩丝袜一区| 久久久久久久97| 狠狠色丁香婷婷综合| 精品综合久久久久久97超人该| 国产亚洲成AⅤ人片在线观看| 色婷婷亚洲十月十月色天| 国产成人高清精品免费| 免费精品一区二区h| 国产内射在线观看| 青青青亚洲精品国产| 在线看片免费人成视久网下载| 亚洲久悠悠色悠在线播放| 久久五月天综合| 免费aa毛片| 97久久人人超碰国产精品| 高清码无在线看| 亚洲一级色| 2020久久国产综合精品swag| 日韩精品一区二区三区中文无码| 蜜臀av性久久久久蜜臀aⅴ麻豆| 欧美a在线看| 国产午夜人做人免费视频中文 | 亚洲无码一区在线观看| 欧美黄网在线| 久久大香伊蕉在人线观看热2| 日韩乱码免费一区二区三区| 久久精品欧美一区二区| 亚洲人妖在线| 广东一级毛片| 国产日韩精品一区在线不卡| 亚洲高清资源| 97亚洲色综久久精品| 欧美综合区自拍亚洲综合天堂| 亚洲欧美另类久久久精品播放的| 欧美成一级| 91亚洲视频下载| 国产爽爽视频| 亚洲美女操| 青青草国产在线视频| 亚洲精品自产拍在线观看APP| 国产人免费人成免费视频| 久久a毛片| AV无码国产在线看岛国岛| 六月婷婷激情综合| 国产在线自揄拍揄视频网站| 丰满的熟女一区二区三区l| 国产在线无码av完整版在线观看| 久久特级毛片| 亚洲性影院| 亚洲第一成年人网站|