Конструирование WifiConfiguration из ScanResult или: Интерпретация строки «возможностей» ScanResult

Кто-нибудь из вас, гуру Android, знает какой-либо открытый исходный код для созданияWifiConfigurationиз заданногоРезультат сканирования? Это было бы полезно. Действительно, строка 483 (/624) моего захвата (середина апреля 2012 г.) исходного кода Android WifiConfiguration.javaпредставляет собой закомментированный конструктор, предназначенный именно для этого, с большим TODO, задающимся вопросом, стоит ли реализации (см. цитату ниже). Я делаю жест «да», могу я услышать секунду?

Основная проблема, которую я вижу (которая на самом деле является основной тяжестью этого вопроса), заключается в том, как интерпретировать строку ScanResult.configuration.

  1. Могу ли я ожидать простой список вещей, таких как [WPA2-PSK-CCMP], [WPS]и т. д.?
  2. перечисляются ли эти строки где-то в документации или базе кода?
  3. есть ли строки, специфичные для устройства/производителя/точки доступа 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
}   
*/

https://code.google.com/p/android/issues/detail?id=60523

11
задан QED 17 February 2016 в 01:10
поделиться