簡體   English   中英

如何為 Raspberry Pi3 設置與 Android Things 的 WiFi 網絡共享

[英]How to Setup WiFi-Tethering to Android Things for Raspberry Pi3

我嘗試了這段代碼,但它不起作用。 聽到錯誤信息。

引起:java.lang.SecurityException:com.example.androidthings.myproject 沒有被授予這個權限:android.permission.WRITE_SETTINGS。”

    private void wifiTetheringOn(){
    WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    try {
        Method method = wifi.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
        Log.i(TAG,method.invoke(wifi, null, true).toString());
    } catch (Exception e) {
        Log.e(TAG, "error: ", e);
    }
}

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 中引入的startLocalOnlyHotspot但它不會共享互聯網,只允許本地連接。

參考鏈接

注意:對於android.permission.WRITE_SETTINGS如果您將目標設置為低於 android 7,則它不會創建異常,但我仍然發現它不允許連接到該熱點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM