常规Android(非融合)LocationListener
https://developer.android.com/reference/android/location/LocationListener.html
有方法viewPager
和onProviderEnabled
,
这样您就可以在用户关闭/打开GPS时收听。在融合版本中
https://developers.google.com/android/reference/com/google/android/gms/location/LocationListener
只有onProviderDisabled
。
我想知道如何确定用户在使用Fused Location API时打开/关闭GPS /位置的时间。
请注意,这与想要查询一次并接收布尔值不同,无论位置是启用还是禁用;我需要一个有回调的监听器来对变化采取行动。
非常感谢您提供任何帮助。
答案 0 :(得分:1)
LocationAvailability可能就是你要找的东西。
当您致电requestLocationUpdates
时,其中一个参数为LocationCallback
,可让您访问监听器onLocationAvailability
。