gpt4 book ai didi

android - 为什么我的应用程序请求 "prevent phone from sleeping"权限?

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

当我安装我的应用程序时,它会请求此权限:

防止手机休眠

我假设它来自 WAKE_LOCK 权限,但我的应用程序没有指定。这是我的 list 中的权限列表:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

我正在与 ACRA 和 Google Analytics 建立联系,但看不出这些许可是如何获得的。

更新:这是我的主模块的 build.gradle。它确实包括谷歌播放分析:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile project(':acra-4.7.0')
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}

apply plugin: 'com.google.gms.google-services'

更新:根据 CommonsWare 的建议,在 list 中找到了罪魁祸首:

ADDED from [com.google.android.gms:play-services-basement:8.4.0] 
C:\Users\Bill\Workspace\NetworkExplorer\app\build\intermediates\exploded-
aar\com.google.android.gms\play-services-basement\
8.4.0\AndroidManifest.xml:23:13-66
uses-permission#android.permission.WAKE_LOCK

似乎我不需要 WAKE_LOCK 来进行简单的 Google Analytics 报告。

最佳答案

<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" />

它会完成这项工作。

希望对你有帮助。

关于android - 为什么我的应用程序请求 "prevent phone from sleeping"权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35208424/

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