編輯:Android手機系統教程
位置服務
Android支持GPS和網絡地圖,通常將各種不同的定位技術稱為LBS。LBS是基於位置的服務(Location Based Service)的簡稱,它是通過電信移動運營商的無線電通信網絡(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在地理信息系統(Geographic Information System,GIS)平台的支持下,為用戶提供相應服務的一種增值業務。
android.location的功能類
Android 支持地理定位服務的API。該地理定位服務可以用來獲取當前設備的地理位置。應用程序可以定時請求更新設備當前的地理定位信息。應用程序也可以借助一個 Intent接收器來實現如下功能。以經緯度和半徑劃定的一個區域,當設備出入該區域時,可以發出提醒信息。在下面的內容中,開始講解android.location中和定位有關的功能類。
一. Android Location API
以下是包中幾個Android關於定位功能的比較重要的類:
1、LocationManager:本類提供訪問定位服務的功能,也提供獲取最佳定位提供者的功能。另外,臨近警報功能 (前面所說的那種功能)也可以借助該類來實現。
2、LocationProvider:該類是定位提供者的抽象類。定位提供者具備周期性報告設備地理位置的功能。
3、LocationListener:提供定位信息發生改變時的回調功能。必須事先在定位管理器中注冊監聽器對象。
4、Criteria:該類使得應用能夠通過在LocationProvider中設置的屬性來選擇合適的定位提供者。
二. Map API
Android也提供了一組訪問Map的API,借助Map及定位API,用戶就能在地圖上顯示當前的地理位置。在Android中定義了一個名為com.google.android.maps的包,其中包含了一系列用於在Map上顯示,控制和層疊信息的功能類,以下是該包中最重要的幾個類:
1、MapActivity:這個類是用於顯示Map的Activity類,它需要連接底層網絡。
2、MapView:是用於顯示地圖的View組件,它必須和MapActivity配合使用。
3、MapController:用於控制地圖的移動。
4、Overlay:這是一個可顯示於地圖之上的可繪制的對象。
5、GeoPoint:一個包含經緯度位置的對象。
雖然說安卓手機的性能與它本身的配置有很大的關聯,但是有一部分與手機的設置有很多大關系。下面,就一起來看看安卓手機性能優化方法匯總吧。 ★Build.prop (編
手機定位大家經常都要用到,不用說手機地圖必須定位,就算是使用QQ、微信啥的,發布動態,分享坐標,都需要定位。可是也有不少的網友們反映自己的手機在使用的過程中老是出現
小米3手機的指南針失靈了、不能用可,怎麼辦?進入"指南針"app後右手手掌托住手機底部從下向上握住手機,利用手腕慢慢的向左轉下然後再慢慢的向右轉
vivo xplay6充滿電要多久?下面2345軟件大全小編給大家介紹下。 vivo Xplay6采用了一塊4080mAh的大電池,經過我們的5小時超重度續航測試