如何检测其他应用的权限访问?

How to detect permission access of other apps?

我正在寻找一种方法来检测其他应用的权限使用情况。关键思想是检测其他应用程序何时访问媒体或传感器(例如麦克风)。

我想实现一个服务,它正在寻找任何权限使用情况,以便该服务可以在任何应用程序访问麦克风或摄像头时通知用户。

有人知道怎么做吗?我已经发现,我可以使用 PackageManager 读取应用程序的所有授予权限,但我对 "real" 权限使用更感兴趣。

提前致谢!

我认为以这种方式检测权限请求是不可能的。由于Android 6重新安排了权限系统,因此没有兴趣继续进行此调查。