如何监控其他应用?

时间:2017-12-18 14:33:19

标签: android

如何监控Android中的其他应用行为,例如Google Play中的QualityTime?

我通过使用UsageStatsManager和PACKAGE_USAGE_STATS权限来尝试这个。但它没有从

返回任何内容

queryAndAggregateUsageStats(long beginTime,long endTime)

https://play.google.com/store/apps/details?id=com.zerodesktop.appdetox.qualitytime

APP监视器

enter image description here

1 个答案:

答案 0 :(得分:0)

正如the docs所说:

"注意:此API需要android.permission.PACKAGE_USAGE_STATS权限,这是系统级权限,不会授予第三方应用。但是,声明权限意味着有意使用API​​,设备用户可以通过“设置”应用程序授予权限。"

您是第三方应用。因此,您无法在安装时获得此权限。除非用户转到设置应用程序,否则您将无法获得任何结果,并明确为您的应用启用此功能。