6
A
回答
1
首先您应该检查设备的wifi是否启用,如果不启用它。然后使用WifiManager和getScanResults获取可用的wifi列表。这里是一段代码,你可以使用。
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);
}
this.adapter = new SimpleAdapter(WiFiDemo.this, arraylist, R.layout.row, new String[] { ITEM_KEY }, new int[] { R.id.list_value });
lv.setAdapter(this.adapter);
registerReceiver(new BroadcastReceiver()
{
@Override
public void onReceive(Context c, Intent intent)
{
results = wifi.getScanResults();
size = results.size();
}
}, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
}
public void onClick(View view)
{
arraylist.clear();
wifi.startScan();
Toast.makeText(this, "Scanning...." + size, Toast.LENGTH_SHORT).show();
try
{
size = size - 1;
while (size >= 0)
{
HashMap<String, String> item = new HashMap<String, String>();
item.put(ITEM_KEY, results.get(size).SSID + " " + results.get(size).capabilities);
arraylist.add(item);
size--;
adapter.notifyDataSetChanged();
}
}
catch (Exception e)
{ }
}
让我知道它是否有效。
相关问题
- 1. 通过Android的WiFi连接
- 2. Android wifi连接
- 3. 通过WiFi上的http连接android
- 4. 通过WiFi连接Android设备
- 5. 如何检查android wifi连接?
- 6. 如何通过亚行连接wifi
- 7. 如何通过ONVIF配置WiFi连接
- 8. 如何在JUNIT中模拟WiFi连接?
- 9. 使用Android的WIFI到WIFI连接性
- 10. 如何通过Android上的WiFi Hotspot进行连接?
- 11. 等到wifi连接到android
- 12. ANDROID - 测试wifi连接
- 13. Android检查wifi连接
- 14. 连接WiFi p2p android,WIFI_P2P_CONNECTION_CHANGED_ACTION
- 15. 通过wifi连接亚行
- 16. 连接到通过WIFI
- 17. 如何连接到Android的特定WiFi连接?
- 18. 如何连接到wifi
- 19. 如何在android中获得当前的wifi连接信息
- 20. 如何检测在Android中无法连接wifi?
- 21. 如何在Android中禁用WIFI自动连接
- 22. 如何在android中管理wifi互联网连接?
- 23. 如何在android中获取连接wifi的端口号?
- 24. 如何在android中同时连接数据和wifi网络
- 25. 如何在android中使用wifi /蓝牙连接打印图像
- 26. 在Android Wear上保持wifi连接
- 27. Android - 在wifi连接上执行http post
- 28. Android的Unity3D Wifi直接连接
- 29. 在连接上过滤?
- 30. 通过WiFi连接Java套接字?
如何使用此代码禁用特定的WiFi连接? –