Любой из вас, гуру Android, знает какой-либо открытый исходный код для создания WifiConfiguration
из заданного ScanResult
? Было бы полезно. Действительно, строка 483 (/624) моего захвата (в середине апреля 2012 года) источника Android WifiConfiguration.java
является конструктором с комментариями, предназначенным для этого, с большим TODO, который задается вопросом, стоит ли его реализовать (см. Цитату ниже), я движение да, могу ли я услышать секунду?
Основная задача, которую я вижу (которая на самом деле является основной причиной этого вопроса), заключается в том, как интерпретировать строку ScanResult.configuration.
- Можно ли ожидать простой список таких вещей, как
[WPA2-PSK-CCMP]
,[WPS]
и т.д. - - эти строки перечислены где-то в документах или базе кода?
- есть ли устройство/производитель/AP-специфические строки I должен знать?
Из 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
}
*/