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