12

WifiConfiguration与えられたものからを作成するためのオープンソースコードを知っているAndroidの達人はいますScanResultか?それは役に立ちます。実際、Androidソースのキャプチャ(2012年4月中旬)の483行目(/ 624)は、WifiConfiguration.javaこれを正確に実行することを目的としたコメントアウトされたコンストラクターであり、大きなTODOは、実装する価値があるかどうか疑問に思っています(以下の引用を参照)。はい、私は動きます、私は秒を聞くことができますか?

私が目にする主な課題(実際にはこの質問の矢面に立つものです)は、ScanResult.configuration文字列をどのように解釈するかです。

  1. [WPA2-PSK-CCMP]、などの単純なリストだけを期待でき[WPS]ますか?
  2. これらの文字列は、ドキュメントまたはコードベースのどこかに列挙されていますか?
  3. 知っておくべきデバイス/メーカー/AP固有の文字列はありますか?

から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

4