当前位置 : 主页 > 手机开发 > android >

android – 我可以收听GPS变化吗?

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在编写应用程序,它基于GPS收集位置数据.我有下一个问题: 当我试图获取GPS数据并关闭GPS时,我会显示要求打开GPS的通知,然后通过“ACTION_LOCATION_SOURCE_SETTINGS”启动(当然点击)意图.问
我正在编写应用程序,它基于GPS收集位置数据.我有下一个问题:
当我试图获取GPS数据并关闭GPS时,我会显示要求打开GPS的通知,然后通过“ACTION_LOCATION_SOURCE_SETTINGS”启动(当然点击)意图.问题:我怎么知道用户打开了它?是否有一些广播的动作,或者我可以设置一些听众,或其他什么?
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
}

}

网友评论