gpt4 book ai didi

android - 不能同时使用 ACCESS_WIFI_STATE 和 CHANGE_WIFI_STATE 权限

转载 作者:行者123 更新时间:2023-11-29 21:05:13 25 4
gpt4 key购买 nike

在我的 Android 应用中,我需要一方面检查 WiFi 是否打开,另一方面更改 WiFi 状态。

我可以使用 ACCESS_WIFI_STATE 权限检查状态或使用 CHANGE_WIFI_STATE 更改 WiFi 状态,但不能同时使用这两种权限。如果我在 list 中包含这两个权限,我会收到重复属性错误。这是为什么?

为了以防万一,我已经包含了 list 。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.examlple.wifiautotoggle"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
<uses-permission
android:name="android.permission.ACCESS_WIFI_STATE"
android:name="android.permission.CHANGE_WIFI_STATE" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MainActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name="com.example.wifiautotoggle.WifiToggleService" />
</application>

</manifest>

最佳答案

每个权限元素需要一个权限。

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

您得到的错误是因为您在一个用户权限元素中复制了 android:name 属性。

来自 http://developer.android.com/guide/topics/manifest/manifest-intro.html

Multiple values

If more than one value can be specified, the element is almost always repeated, rather than listing multiple values within a single element. For example, an intent filter can list several actions.

关于android - 不能同时使用 ACCESS_WIFI_STATE 和 CHANGE_WIFI_STATE 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24817944/

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