gpt4 book ai didi

android - 无法使用 getSystemService ("usagestats") Android Studio

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:24 25 4
gpt4 key购买 nike

我正在尝试引用 this 使用 UsageStatsManager所以问题。我的代码行是

  UsageStatsManager usageStatsManager=(UsageStatsManager)context.getSystemService("usagestats");

我也试过用

  UsageStatsManager usageStatsManager=(UsageStatsManager)context.getSystemService(Context.USAGE_STATS_SERVICE);

无论我使用什么 Android Studio 都会说,“必须是以下之一:Context.POWER_SERVICE、Context.WINDOW_SERVICE...”

经过大量研究,我才知道 Context.USAGE_STATS_SERVICE 是隐藏的,所以我必须添加权限

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

但是,结果还是一样的。我错过了什么?

最佳答案

一定是 Android Studio 中的某种错误。您可以通过添加以下内容来禁用检查:

//noinspection ResourceType
UsageStatsManager usageStatsManager=(UsageStatsManager)context.getSystemService("usagestats");

关于android - 无法使用 getSystemService ("usagestats") Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27592176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com