【发布时间】:2014-11-24 04:10:51
【问题描述】:
我正在尝试在我的应用中使用“android.permission.PACKAGE_USAGE_STATS”。 Here 它说 注意:此 API 需要权限 android.permission.PACKAGE_USAGE_STATS,这是系统级权限,不会授予第三方应用程序。但是,声明权限意味着使用 API 的意图,并且设备的用户可以通过设置应用程序授予权限。
似乎我需要用户明确地授予我的应用程序访问使用统计信息的权限。
此外,我使用下面的意图代码打开屏幕以允许用户访问我的应用程序,但我的应用程序不在列表中。 我使用的代码:
Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS);
startActivity(intent);
当 *startActivity(intent)' 被触发(或进入 *Settings>Security>Apps with Usage Access)时,下面会弹出一个空白屏幕,我的应用程序不是其中的一部分。
底线问题是——如何在 Android Lollipop 中使用UsageStatsManager?有人试过吗?
【问题讨论】:
标签: android android-5.0-lollipop android-package-managers