1

我可以收到有关 GPS 位置更改的通知吗?

4

2 回答 2

3
public class MyLocationListener implements LocationListener 
{

@Override
public void onLocationChanged(Location loc) {
    GlobalHelper.handler.post(GlobalHelper.update_location);

}

@Override
public void onProviderDisabled(String provider) {
    // TODO Auto-generated method stub
    GlobalHelper.system_message(provider + " Ausgeschaltet", 0,false);
}

@Override
public void onProviderEnabled(String provider) {
    // TODO Auto-generated method stub
    GlobalHelper.system_message(provider + " Eingeschaltet",0,false);
}

@Override
public void onStatusChanged(String provider, int status, 
    Bundle extras) {
    // TODO Auto-generated method stub
}
}
于 2011-04-05T10:30:01.537 回答
0

您可以使用BroadcastReceiverwith

<action android:name="android.location.PROVIDERS_CHANGED" />

在这里查看一个例子

检测 Android 手机中的 GPS 开/关开关

于 2013-02-13T16:52:17.313 回答