PPT-36-定位方式及開發(fā)框架_第1頁
PPT-36-定位方式及開發(fā)框架_第2頁
PPT-36-定位方式及開發(fā)框架_第3頁
PPT-36-定位方式及開發(fā)框架_第4頁
PPT-36-定位方式及開發(fā)框架_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

《Android高級應用開發(fā)》定位方式及開發(fā)框架主講:李立亞定位方式及開發(fā)框架定位和位置功能幾乎成為智能手機的標配,定位功能使應用更容易使用、更人性化。本節(jié)介紹定位方式和開發(fā)框架。Android設備中一般都會內(nèi)置定位芯片,以前僅支持國外的衛(wèi)星導航系統(tǒng)。現(xiàn)在普遍支持我國的北斗衛(wèi)星導航系統(tǒng),該系統(tǒng)是全球第三個成熟的衛(wèi)星導航系統(tǒng),已發(fā)射50多顆衛(wèi)星,已在全球廣泛使用。Android手機也支持北斗導航系統(tǒng)。定位方式介紹1.衛(wèi)星定位大多數(shù)手機都內(nèi)置了GPS、北斗等衛(wèi)星導航模塊,使用衛(wèi)星定位硬件獲取衛(wèi)星的信號數(shù)據(jù),通過計算得到設備的經(jīng)緯度、海拔高度等信息,這些計算都在硬件中完成,Android應用開發(fā)時可以直接獲取結(jié)果數(shù)據(jù)。定位方式介紹2.基站定位/WIFI定位基站自身位置標定好后,設備就可以利用到附近基站的信號強度進行三角定位,或者獲取最近基站信息,以最近基站位置為依據(jù),從定位服務器獲得位置信息。

WIFI定位也要事先標定WIFI熱點位置,放在定位服務器上。Android設備根據(jù)WIFI熱點MAC地址獲得熱點的位置,然后以此位置為依據(jù),從定位服務器獲得位置信息。定位方式介紹3.AGPS定位

AssistedGPS輔助全球衛(wèi)星定位系統(tǒng)是結(jié)合了GSM或GPRS與傳統(tǒng)衛(wèi)星定位的定位方式。利用基地臺傳送衛(wèi)星信息以縮減GPS芯片獲取衛(wèi)星信號的時間。定位開發(fā)框架

定位功能管理,通過調(diào)用Context.getSystemService()方法的方式獲得LocationManger對象實例。1.LocationManager位置管理器類通過位置管理類LocationManger獲得合適的位置提供者。位置提供者類型有GPS_PROVIDER、NETWORK_PROVIDER、PASSIVE_PROVIDER。2.LocationProvider位置提供者類Android系統(tǒng)為開發(fā)定位服務提供的幾個工具類如下:定位開發(fā)框架

描述地理位置信息,經(jīng)緯度、海拔高度、時間、速度、方位等。3.Location位置類定位開發(fā)框架

定義監(jiān)聽位置變化的接口,獲取設備的開關與狀態(tài),獲取定位信息,會將Location對象傳遞給開發(fā)者。使用LocationManger位置管理器類的方法requestLocationUpdates()和removeUpdates()實現(xiàn)注冊和注銷監(jiān)聽器。4.LocationListener位置監(jiān)聽器接口篩選位置提供者,根據(jù)精度、電量、是否提供高度、速度、方位、付費等條件篩選提供者。5.Criteria篩選條件類定位開發(fā)框架6.GPS狀態(tài)類GpsStatus和導航系統(tǒng)狀態(tài)類GnssStatus一般的應用開發(fā)使用LocationProvider獲得定位數(shù)據(jù)就可以。當需要獲得衛(wèi)星原始數(shù)據(jù)信息,才使用本部分進行開發(fā)。7.GPS衛(wèi)星類GpsSatellite類描述衛(wèi)星的方位、高度、偽隨機噪聲碼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論