1

我想在具有特定 SSID 的 android 手机上打开热点。

每当我点击以下给定代码时:

Method method = wifi_manager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
method.invoke(wifi_manager, wifi_configuration, true);

它给了我:java.lang.reflect.InvocationTargetException

当我添加e.getCause();它返回:

引起:java.lang.SecurityException:com.example.abc.magicapp 未授予此权限:android.permission.WRITE_SETTINGS。

我的清单文件已经包含这些权限:

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

0 回答 0