Java 我试图在安卓设备上点击一个按钮,打开带有特定SSID的热点
我想用特定的SSID打开android手机上的热点 每当我点击下面给定的代码:Java 我试图在安卓设备上点击一个按钮,打开带有特定SSID的热点,java,android,mobile,personal-hotspot,Java,Android,Mobile,Personal Hotspot,我想用特定的SSID打开android手机上的热点 每当我点击下面给定的代码: Method method = wifi_manager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class); method.invoke(wifi_manager, wifi_configuration, true); 它给了我:java.lang.reflect.InvocationTargetExce
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\u设置
我的清单文件已包含以下权限:
<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" />
我在这里搜索,所以所有打开热点的选项和建议对我来说都不管用。我不明白为什么即使在我添加了许可之后,这也是原因。我在这里搜索了所有关于打开热点的选项和建议,对我来说没有任何效果。我不明白为什么即使在我添加了许可之后,这也是原因。