在 Android Marshmallow 中创建 wifi 网络共享热点,无需干预?
Create wifi tethering Hotspot in Android Marshmallow, without intervention?
在AndroidM中,我使用了How to create wifi tethering Hotspot in Android Marshmallow?中的代码来创建热点,但它不起作用。
我收到错误:
java.lang.SecurityException: android.tutorial.hotspotcreation was not granted either of these permissions: android.permission.CHANGE_NETWORK_STATE, android.permission.WRITE_SETTINGS.
如果我使用那个热点代码。
推荐的方法是使用意图:
startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));
有没有办法通过代码创建热点,无需用户干预?
正如您的错误消息清楚显示的那样,您必须向您的清单添加两个权限(或在 6.0+ 上以交互方式请求它们):
- CHANGE_NETWORK_STATE
- WRITE_SETTINGS
在AndroidM中,我使用了How to create wifi tethering Hotspot in Android Marshmallow?中的代码来创建热点,但它不起作用。
我收到错误:
java.lang.SecurityException: android.tutorial.hotspotcreation was not granted either of these permissions: android.permission.CHANGE_NETWORK_STATE, android.permission.WRITE_SETTINGS.
如果我使用那个热点代码。
推荐的方法是使用意图:
startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));
有没有办法通过代码创建热点,无需用户干预?
正如您的错误消息清楚显示的那样,您必须向您的清单添加两个权限(或在 6.0+ 上以交互方式请求它们):
- CHANGE_NETWORK_STATE
- WRITE_SETTINGS