使用UsageStatsManager所需的权限

use*_*764 2 android android-manifest android-permissions usagestatsmanager

我正在尝试使用UsageStatsManager.我知道我需要将以下内容放入我的Android清单中:

<uses-permission
    android:name="android.permission.PACKAGE_USAGE_STATS"
    tools:ignore="ProtectedPermissions" />
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试时,Eclipse会抛出以下错误:与元素类型"uses-permission"关联的属性"tools:ignore"的前缀"tools"不受约束.

如何正确申报权限?

Eri*_*ini 6

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

xmlns:tools="http://schemas.android.com/tools"
Run Code Online (Sandbox Code Playgroud)

例如,在清单标签中:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
.
.
.
</manifest>
Run Code Online (Sandbox Code Playgroud)


R. *_*ski 5

将其添加到您的manifest标签中:

xmlns:tools="http://schemas.android.com/tools"
Run Code Online (Sandbox Code Playgroud)