我正在開發一個由幾個活動組成的Android應用程序。我想從GPS(onLocationChanged
,onProviderDisabled
,onProviderEnabled
,onStatusChanged
)獲取更新,無論用戶當前正在使用哪些活動。Android - GPS偵聽器
我應該在哪裏實施LocationListener
才能獲得這樣的行爲?
這是我創建的類:
public class MyLocationListener implements LocationListener{
private LocationManager locationManager;
private String provider;
@Override
public void onLocationChanged(Location locationGPS) {
//do something
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
Log.i("===========================", "==============================");
Log.i("onProviderEnabled", "==============================");
Log.i("===========================", "==============================");
}
@Override
public void onProviderDisabled(String provider) {
Log.i("===========================", "==============================");
Log.i("onProviderDisabled", "==============================");
Log.i("===========================", "==============================");
}
我需要所有活動中的GPS數據。 – 2011-05-26 12:53:31
@Udi I - 只要「onLocationChanged」上的位置發生變化,就會在LocationListener上獲取位置更新。爲此,您必須讓一個類說實現LocationListener並實現重寫方法的GPSListener。 – includeMe 2011-05-26 13:00:53
好的,這工作:) 10倍很多! – 2011-05-26 13:35:22