使用UsageStatsManager所需的权限

时间:2016-06-28 09:42:51

标签: android android-manifest android-permissions usagestatsmanager

我试图使用UsageStatsManager。我知道我需要将以下内容放入我的Android清单中:

<uses-permission
    android:name="android.permission.PACKAGE_USAGE_STATS"
    tools:ignore="ProtectedPermissions" />

但是,当我尝试这样做时,Eclipse会抛出以下错误:前缀&#34;工具&#34;对于属性&#34;工具:忽略&#34;与元素类型相关联&#34; uses-permission&#34;不受约束。

如何正确申报权限?

2 个答案:

答案 0 :(得分:6)

在清单文件中,您必须添加工具命名空间。 您可以这样声明:

xmlns:tools="http://schemas.android.com/tools"
例如,在清单标签中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
.
.
.
</manifest>

答案 1 :(得分:1)

将此添加到您的manifest代码:

xmlns:tools="http://schemas.android.com/tools"