1

CHANGE_WIFI_STATE 権限がないというエラーに関するユーザー レポートを受け取りました。

エラー:

java.lang.SecurityException: WifiService: Neither user 10137 nor current process has android.permission.CHANGE_WIFI_STATE.
    at android.net.wifi.WifiManager.getConnectionInfo(WifiManager.java:642) 

これはコードブロックです:

WifiManager wifiMan = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
if (wifiMan != null) {
    WifiInfo wifiInfo = wifiMan.getConnectionInfo();

wifiの有効化/無効化を行っていないので、これにはACCESS_WIFI_STATEのみが必要だと思いましたか? テストでは再現できませんでした。

4

0 に答える 0