Android 从ScanResult或:解释ScanResult';s';能力';一串

Android 从ScanResult或:解释ScanResult';s';能力';一串,android,android-wifi,wifi,Android,Android Wifi,Wifi,你们当中有谁知道从一个给定的应用程序创建一个应用程序的开源代码吗?这会有帮助的。事实上,我捕获的WifiConfiguration.java的安卓源代码(2012年4月中旬)第483行(/624)是一个注释掉的构造函数,正是为了做到这一点,有一个很大的问题需要考虑它是否值得实现(见下面的引文)。我能听到一秒钟吗 我看到的主要挑战(这实际上是这个问题的主要部分)是如何解释ScanResult.configuration字符串 我能期待一个简单的列表,比如[WPA2-PSK-CCMP],[WPS],

你们当中有谁知道从一个给定的应用程序创建一个应用程序的开源代码吗?这会有帮助的。事实上,我捕获的
WifiConfiguration.java
的安卓源代码(2012年4月中旬)第483行(/624)是一个注释掉的构造函数,正是为了做到这一点,有一个很大的问题需要考虑它是否值得实现(见下面的引文)。我能听到一秒钟吗

我看到的主要挑战(这实际上是这个问题的主要部分)是如何解释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
    }   
    */