?
? ????? PHP ??? ???? ??? ?? ??
LocationListener
版本:Android 3.2 r1
結(jié)構(gòu)
繼承關(guān)系
public interface LocationListener
android.location.LocationListener
類概述
用于接收從LocationManager的位置發(fā)生改變時的通知。如果LocationListener被注冊添加到LocationManager對象,并且此LocationManager對象調(diào)用了requestLocationUpdates(String, long, float, LocationListener)方法,那么接口中的相關(guān)方法將會被調(diào)用
公共方法
public abstract void onLocationChanged (Location location)
此方法在當(dāng)位置發(fā)生改變后被調(diào)用。這里可以沒有限制的使用Location對象。
參數(shù)
位置發(fā)生變化后的新位置。
public abstract void onProviderDisabled(String provider)
此方法在provider被用戶關(guān)閉后被調(diào)用,如果基于一個已經(jīng)關(guān)閉了的provider調(diào)用requestLocationUpdates方法被調(diào)用,那么這個方法理解被調(diào)用。
參數(shù)
與之關(guān)聯(lián)的location provider名稱。
public abstract void onPorviderEnabled (Location location)
此方法在provider被用戶開啟后調(diào)用。
參數(shù)
provider 與之關(guān)聯(lián)的location provider名稱。
public abstract void onStatusChanged (String provider, int Status, Bundle extras)
此方法在Provider的狀態(tài)在可用、暫時不可用和無服務(wù)三個狀態(tài)直接切換時被調(diào)用。
參數(shù)
provider 與變化相關(guān)的location provider名稱。
status 如果服務(wù)已停止,并且在短時間內(nèi)不會改變,狀態(tài)碼為OUT_OF_SERVICE;如果服務(wù)暫時停止,并且在短時間內(nèi)會恢復(fù),狀態(tài)碼為TEMPORARILY_UNAVAILABLE;如果服務(wù)正常有效,狀態(tài)碼為AVAILABLE。
extras 一組可選參數(shù),其包含provider的特定狀態(tài)。下面列出一組共用的鍵值對,其實任何鍵的provider都需要提供的值。o定位衛(wèi)星 - 一組用于設(shè)備定位的衛(wèi)星