1
    WIFI  = (Spinner) findViewById(R.id.WIFI);
 // Create an ArrayAdapter using the string array and a default spinner layout
 ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
         R.array.WIFI, android.R.layout.simple_dropdown_item_1line);
 // Specify the layout to use when the list of choices appears
 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 // Apply the adapter to the spinner
 WIFI.setAdapter(adapter);
 WIFI.setOnItemSelectedListener(new MyOnItemSelectedListener());

スピナーから選択してwifiを有効にする方法。私はあなたに感謝します

4

2 に答える 2

2

このコードをリスナーに追加します

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);

またはトグル動作の場合

wifi.setWifiEnabled(!wifi.isWifiEnabled());

マニフェストにいくつかの権限を追加する必要があるでしょう

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

その他のオプションについては、 WifiManagerを参照してください...

そして、私が知る限り、ホットスポット機能用のAPIはありません。これらのメソッドを呼び出すには、リフレクションを使用する必要があります...

于 2012-11-17T11:04:33.957 に答える
0

これを行うには、スピナーのテキスト(または選択)を取得する必要があります。次に、WiFi設定を切り替える必要があります。

スピナーで選択したアイテムを取得する

WiFiの切り替え

于 2012-11-17T11:05:22.223 に答える