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。我会感谢你的
将这段代码添加到侦听器
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。您必须使用反射来调用这些方法...
为此,您需要获取微调器的文本(或选择),然后您需要切换WiFi设置。
在微调器上获取所选项
-
获取微调器所选项目文本?
String Text = mySpinner.getSelectedItem().toString(); if (Text.equals("on"){ //put below code here } else { //put more code here }
切换无线网络
-
安卓:如何以编程方式启用/禁用 Wifi 或互联网连接
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true);