权限监控

某些应用未经某种许可就无法正常工作。 而您希望仅在该应用运行时授予相关权限,关闭该应用后移除相关权限

权限监控可以满足这个需求。 当您退出应用程序,或设定时间结束后,系统会根据您设置的偏好,自动撤销应用程序的权限(manifest 和 AppOp),或提示您执行此操作。

权限监视器

权限监视器还会通知您设置新安装应用的权限(仅在主用户/个人资料中)

权限监视器设置

注意:

  • 只有带有A RED 参考状态的权限被撤销,而不是带有 ORANGE 状态的权限。 所以您MUST 首先设置参考状态。 参见 权限引用
  • Manifest 仅监视具有危险保护级别的权限。 这些是经常会变化的内容。 带有签名开发保护级别的权限或带有系统-固定旗帜的权限不受监视,尽管它们是可以更改的。
  • PMX 仅监控用户安装的应用或常规系统应用,不监控框架应用。 修改这些内容可能导致设备变砖
  • 在某些设备上,权限监控可能无法可靠地工作于第二用户/个人资料中的应用。 建议将它与计划检查器结合使用。

为什么启动权限监视器失败?

您是否使用 ADB? 某些原始设备制造商(OEM)会从Shell软件包中移除权限 OBSERVE_GRANT_REVOKE_PERMISSIONSSET_ACTIVITY_WATCHER。 如果你的情况如此,我们很抱歉。 我们无法修复该问题。 在这些设备上,权限监控只能使用 root 功能。 参见 ADB的限制