常规android(未融合)locationListener
https://developer.android.com/reference/android/location/locationlistener.html
具有onProviderEnabled
和onProviderDisabled
的方法这样您就可以在用户关闭/在GPS上聆听。在融合版本
只有onLocationChanged
。
我想知道如何确定用户何时使用FUSE位置API时打开/关闭GPS/位置。
请注意,这与想要一次查询并接收一个布尔值不同的位置是不同的;我需要一个有回调的听众来对更改采取行动。
预先感谢您的任何帮助。
locustavailability可能是您要寻找的。
调用requestLocationUpdates
时,参数之一是LocationCallback
,它使您可以访问侦听器onLocationAvailability
。