如何确定在android中运行应用程序时GPS解锁?

如何确定在android中运行应用程序时GPS解锁?,android,gps,locking,unlock,Android,Gps,Locking,Unlock,我需要检查我的应用程序中是否锁定了GPS。我可以检查手机中是否启用了GPs。但一旦GPS被锁定,在运行应用程序时,它就会被解锁,我注意到手机的GPS图标正在闪烁。我需要在我的应用程序中显示一个类似于手机的动画,以确认用户GPS已解锁。任何知道解决方案的人都请贴出来 提前感谢……这是我使用的。在requestLocationUpdates时启动动画,在调用onLocationChanged时结束动画。请参阅下面我的代码,它将解决您的问题 public class YourLocationClass

我需要检查我的应用程序中是否锁定了GPS。我可以检查手机中是否启用了GPs。但一旦GPS被锁定,在运行应用程序时,它就会被解锁,我注意到手机的GPS图标正在闪烁。我需要在我的应用程序中显示一个类似于手机的动画,以确认用户GPS已解锁。任何知道解决方案的人都请贴出来


提前感谢……

这是我使用的。在
requestLocationUpdates
时启动动画,在调用
onLocationChanged
时结束动画。请参阅下面我的代码,它将解决您的问题

public class YourLocationClass implements LocationListener {
    private LocationManager lm;

    public void getLocation(Context ctx) {
        lm = (LocationManager)  ctx.getSystemService(Context.LOCATION_SERVICE);
        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 15000, 25, this);

        //START YOUR ANIMATION
    }

    public void onLocationChanged(Location location) {
        //HERE YOU STOP YOUR ANIMATION AND GET NEW LOCATION
    }

    public void onProviderDisabled(String provider) {
        // DO SOME STUFF

    }

    public void onProviderEnabled(String provider) {
        // DO SOME STUFF

    }

    public void onStatusChanged(String provider, int status, Bundle extras) {
        // DO SOME STUFF
    }

}

也许这个-谢谢Dhaval,实际上我不想打开和关闭GPS。完成后,应用程序运行正常。我需要的是,我需要检查一下全球定位系统是否偶尔会发射。有时你可能会注意到android中的GPS i-con在被锁定后会闪烁。我需要检查这个,如果android GPS图标正在闪烁,我需要在我的应用程序中显示一个类似的闪烁图标。当它搜索你的位置时,图标正在闪烁。当图标锁定您的位置时,它将停止闪烁@kb的链接应该会给你一个答案