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 回答