如何为Raspberry Pi3设置与Android设备的WiFi连接

如何为Raspberry Pi3设置与Android设备的WiFi连接,android,raspberry-pi3,Android,Raspberry Pi3,我尝试了这个代码,但它不起作用。 听到错误消息 原因:java.lang.SecurityException:com.example.androidthings.myproject未被授予此权限:android.permission.WRITE\u设置。“ AndroidManifest.xml uses-permission android:name="android.permission.ACCESS_WIFI_STATE" uses-permission android:

我尝试了这个代码,但它不起作用。 听到错误消息

原因:java.lang.SecurityException:com.example.androidthings.myproject未被授予此权限:android.permission.WRITE\u设置。“

AndroidManifest.xml

    uses-permission android:name="android.permission.ACCESS_WIFI_STATE" 
    uses-permission android:name="android.permission.CHANGE_WIFI_STATE" 
    uses-permission android:name="android.permission.WRITE_SETTINGS" 

谢谢

我已经尝试在raspberry PI 3中创建Wifi连接,发现目前我们无法创建用于互联网共享的Wifi连接。你也可以在android things论坛上查看我提出的问题

您可以在android 7中使用
StartLocalyHotSpot
Import,但它不会共享互联网,只允许本地连接

参考文献


注意:对于
android.permission.WRITE_SETTINGS
如果您将目标设置为低于android 7,则不会创建异常,但我仍然发现它不允许任何连接到该热点。

您的清单文件需要权限看起来像
您的清单文件需要权限看起来像
。非常不清楚的备注。哪一个@cricket_007?@greenapps好吧,似乎我在问题中遗漏了它,但错误所说的那个遗漏了:)不确定Android的事情,但是……”如果设备运行的是Android 6.0或更高版本,并且你的应用程序的目标SDK是23或更高:应用程序必须在清单中列出权限,它必须在应用程序运行时请求它所需的每个危险权限”--谢谢你,cricket_007。我尝试了requestPermissions(),但Manifest.permission.WRITE_设置被拒绝了权限。
    uses-permission android:name="android.permission.ACCESS_WIFI_STATE" 
    uses-permission android:name="android.permission.CHANGE_WIFI_STATE" 
    uses-permission android:name="android.permission.WRITE_SETTINGS"