Создание конфигурации Wi-Fi из ScanResult или: интерпретация строки «возможностей» ScanResult
Знает ли кто-нибудь из вас, гуру Android, какой-либо открытый исходный код для созданияWifiConfiguration
из данногоScanResult
? Это было бы полезно. Действительно, строка 483 (/ 624) моего захвата (середина апреля 2012 г.) источника AndroidWifiConfiguration.java
это закомментированный конструктор, предназначенный именно для этого, с большим TODO, задающимся вопросом, стоит ли его реализовывать (см. цитату ниже). Я двигаюсь да, могу ли я услышать секунду?
Основная проблема, которую я вижу (которая на самом деле является основной проблемой), заключается в том, как интерпретировать строку ScanResult.configuration.
can I expect just a simple list of things like[WPA2-PSK-CCMP]
, [WPS]
, etc?
are these strings enumerated somewhere in the docs or code base?
are there device/manufacturer/AP-specific strings I
should know about?
ОтWifiConfiguration.java
(с возможной редакцией):
/**
* Construct a WifiConfiguration from a scanned network
* @param scannedAP the scan result used to construct the config entry
* TODO: figure out whether this is a useful way to construct a new entry.
*
public WifiConfiguration(ScanResult scannedAP) {
networkId = -1;
SSID = scannedAP.SSID;
BSSID = scannedAP.BSSID;
// aaaah screw it I'm tired/lazy
}
*/