# 权限监控

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

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

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

注意：

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

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

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