我不知道是否有某种方式可以在用户更改Android 6.0的应用设置权限时得到通知。我一直在寻找这个答案,没有运气。你知道广播接收机和某些特定的意图是否可行吗?或者也许有一些破解来实现这一目标?权限在Android 6.0中更改回调
3
A
回答
2
根据this answer,没有任何广播/事件,当用户从设置屏幕中撤销权限时,您可以截取。
但“好”消息,在假设,这是你的关心 - 你的过程将被系统自动终止,如果有将是许可状态的任何变化,而你的应用程序还活着
0
你可以保持通过使用AlarmManager定期检查您感兴趣的权限(例如每30秒)并将其与您上次看到的值(例如,保存在SharedPreferences中)进行比较来追踪此事件。在最坏的情况下,您不会在计时器间隔内获得更新,但应该很少用户在短时间内多次更改权限。
请记住,您必须在设备启动时启动定期检查(android.intent.action.BOOT_COMPLETED)。
相关问题
- 1. Titanium SDK 5.1.2 - Android 6.0权限
- 2. Android 6.0权限错误Toast
- 3. Android 6.0位置权限
- 4. Android 6.0权限和目标
- 5. 是否必须在Activity中处理Android 6.0运行时权限检查回调?
- 6. NetworkStats在Android的6.0 - 权限问题
- 7. Android - 更改目录权限
- 8. 更改Android中的文件权限
- 9. 更改DDMS中的文件权限(Android)
- 10. 更改权限
- 11. 更改权限
- 12. 更改权限
- 13. Android 6.0权限。阅读短信
- 14. Android 6.0上的蓝牙位置权限
- 15. Android 6.0自动授予权限
- 16. Android 6.0权限对话框不显示
- 17. 如何授予权限Manifest.permission.MANAGE_DOCUMENTS android 6.0
- 18. Android 6.0权限拒绝:需要权限android.permission.WRITE_SETTINGS
- 19. 权限更改在OSX
- 20. 在Android 6.0(API等级23)中请求权限
- 21. Android - 更改READ_PHONE_STATE权限请求消息
- 22. Typescript参考权限在回调中
- 23. 更改symmetric.key.master.password在6.0
- 24. 更改权限,然后将其更改回来的工具
- 25. 如何查看在android中更改新建的文件权限?
- 26. 如何在android中更改数据库文件的权限?
- 27. 如何在Android中更改权限后再次禁止onCreate
- 28. Android 6.0中无位置权限的信标扫描
- 29. 缺乏访问Android 6.0中的相机服务的权限
- 30. 我们需要在Android 6.0运行时需要哪些权限
每当在6.0中更改权限时,调用'onRequestPermissionsResult(int requestCode, String permissions [],int [] grantResults)'。你可以使用任何模式来通知这个。 –
当用户在设置中更改权限时,不会调用onRequestPermissionsResult() –