Я создаю приложение, читая мощность сигнала каждой доступной точки доступа Wi-Fi.
Я написал код как:
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// Get WiFi status
WifiInfo info = wifi.getConnectionInfo();
textStatus.append("\n\nWiFi Status: " + info.toString());
// List available networks
List<WifiConfiguration> configs = wifi.getConfiguredNetworks();
Однако у меня есть две проблемы:
В отладке, configs
только содержит одно соединение. Однако я вижу, что существует несколько APS, доступных в установке Wi-Fi системы. Т.е. configs
неполный список.
Я не знаю, как вложить мощность сигнала WifiConfiguration
.
btw, я использую HTC Hero и Android 1.5.