【发布时间】:2010-08-09 06:11:54
【问题描述】:
我正在构建一个应用程序来读取每个可用 Wifi 接入点的信号强度。
我写过这样的代码:
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只包含一个连接。但是,我可以看到系统的 wifi 设置中有几个可用的 AP。 IE。configs是一个不完整的列表。不知道如何获取
WifiConfiguration的信号强度。
顺便说一句,我使用的是 HTC Hero 和 Android 1.5。
【问题讨论】: