这真的可能吗?我想创建一个监听器,以便能够接收有关位置权限更改的通知(无论应用程序是否触发它们)。就我所看到的,有获取当前权限状态的方法和请求权限的方法,但没有任何方法可以使应用程序仅仅监听权限变化。
例如,在iOS中,我们可以在CLLocationManager
上设置一个委托,然后通过locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus)
在授权状态发生任何变化时调用。是否有人知道在Android中是否有相当的功能(最好兼容API >= 17)?