我想在具有特定 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" />