我想显示可用的无线设备列表。这是我的代码,我不明白这里有什么错误?可用的无线设备列表
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled() == false)
{
Toast.makeText(getApplicationContext(), "wifi is disabled..making it enabled",Toast.LENGTH_LONG).show();
wifi.setWifiEnabled(true);
}
String[] str1 = null;
ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,android.R.id.text1,str1);
lv.setAdapter(adapter);
WifiInfo info = wifi.getConnectionInfo();
textStatus.append("\n\nWiFi Status: " + info.toString());
boolean b=wifi.isWifiEnabled();
if(b){
wifi.setWifiEnabled(false);
Toast.makeText(getApplicationContext(), "Yes", Toast.LENGTH_SHORT).show();
enter code here
这是我的代码,我想获得无线上网的编程功能的设备性能特别是在Android系统。我怎么能得到这个。任何人都可以帮我在这里吗?
public void onReceive(Context c, Intent intent)
{
results = wifi.getScanResults();
size = results.size();
int i = 0;
str1 = new String[size];
for (ScanResult result : results){
str1[i] = result.SSID + " " + result.level;
i++;
}
我想如何把它放在字符串数组中然后使用listview设置适配器? – 2012-08-10 11:05:15
这里,我应该如何使用列表中的SSID,但我已经写了这样的代码,为(ScanResult result:results){str1 [i] = result.SSID +“”+ result.level; i ++; } – 2012-08-17 05:47:16