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. 數據如何通過一個Android的WiFi直接連接
- 4. 如何在python中過濾連接?
- 5. 通過WiFi上的http連接android
- 6. 通過WiFi連接Android設備
- 7. 如何檢查android wifi連接?
- 8. 如何通過亞行連接wifi
- 9. 如何通過ONVIF配置WiFi連接
- 10. 如何在JUNIT中模擬WiFi連接?
- 11. 使用Android的WIFI到WIFI連接性
- 12. 如何通過Android上的WiFi Hotspot進行連接?
- 13. Android的WiFi連接信息
- 14. 等到wifi連接到android
- 15. Android檢查wifi連接
- 16. ANDROID - 測試wifi連接
- 17. 如何連接到Android的特定WiFi連接?
- 18. 通過wifi連接亞行
- 19. 連接到通過WIFI
- 20. 如何連接到wifi
- 21. 如何在android中獲取連接wifi的端口號?
- 22. 如何在android中獲得當前的wifi連接信息
- 23. 如何在Android中禁用WIFI自動連接
- 24. 如何在android中使用wifi /藍牙連接打印圖像
- 25. 如何在android中同時連接數據和wifi網絡
- 26. 如何檢測在Android中無法連接wifi?
- 27. 如何在android中管理wifi互聯網連接?
- 28. Android - 在wifi連接上執行http post
- 29. 在Android Wear上保持wifi連接
- 30. Android的Unity3D Wifi直接連接
如何使用此代碼禁用特定的WiFi連接? –