如何监控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监视器
答案 0 :(得分:0)
正如the docs所说:
"注意:此API需要android.permission.PACKAGE_USAGE_STATS权限,这是系统级权限,不会授予第三方应用。但是,声明权限意味着有意使用API,设备用户可以通过“设置”应用程序授予权限。"
您是第三方应用。因此,您无法在安装时获得此权限。除非用户转到设置应用程序,否则您将无法获得任何结果,并明确为您的应用启用此功能。