語言

Settings.ExtraWifiNetworkList 欄位

定義

一束額外的 #ACTION_WIFI_ADD_NETWORKS 意圖行動,指示元素清單 android.net.wifi.WifiNetworkSuggestion 。

[Android.Runtime.Register("EXTRA_WIFI_NETWORK_LIST", ApiSince=30)]
public const string ExtraWifiNetworkList;
[<Android.Runtime.Register("EXTRA_WIFI_NETWORK_LIST", ApiSince=30)>]
val mutable ExtraWifiNetworkList : string

欄位值

屬性

備註

一束額外的 #ACTION_WIFI_ADD_NETWORKS 意圖行動,指示元素清單 android.net.wifi.WifiNetworkSuggestion 。 列表中元素的最大數量 android.net.wifi.WifiNetworkSuggestion 將為五個。

例如:為一個開放網路和一個 WPA2 網路提供憑證:

{@code
            final WifiNetworkSuggestion suggestion1 =
                  new WifiNetworkSuggestion.Builder()
                  .setSsid("test111111")
                  .build();
            final WifiNetworkSuggestion suggestion2 =
                  new WifiNetworkSuggestion.Builder()
                  .setSsid("test222222")
                  .setWpa2Passphrase("test123456")
                  .build();
            final List<WifiNetworkSuggestion> suggestionsList = new ArrayList<>;
            suggestionsList.add(suggestion1);
            suggestionsList.add(suggestion2);
            Bundle bundle = new Bundle();
            bundle.putParcelableArrayList(Settings.EXTRA_WIFI_NETWORK_LIST,(ArrayList<? extends
            Parcelable>) suggestionsList);
            final Intent intent = new Intent(Settings.ACTION_WIFI_ADD_NETWORKS);
            intent.putExtras(bundle);
            startActivityForResult(intent, 0);
            }

Java 文件 android.provider.Settings.EXTRA_WIFI_NETWORK_LIST。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於