【问题标题】:Android WiFiManager.getScanResults() does not return hidden SSID dataAndroid WiFiManager.getScanResults() 不返回隐藏的 SSID 数据
【发布时间】:2011-10-13 20:38:11
【问题描述】:

我正在开发一个 Android 项目来扫描我们办公室的本地 WiFi 环境。简而言之,我们想要找到不属于那里的接入点。

问题:Android 似乎没有返回有关具有隐藏 SSID 的接入点的信息。有谁知道这是怎么做到的?在其他平台上,扫描结果集通常包含有关具有隐藏 SSID 的接入点的所有常用数据,减去(显然)其 SSID。

有人知道在 Android 上是如何做到的吗?

我的代码看起来像我见过的示例:

public class Scanner {  
    private WifiManager mainWifi;
    private WifiReceiver receiverWifi;
    // ...
    public Scanner(Context context){
        mainWifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
        receiverWifi = new WifiReceiver();
        context.registerReceiver(receiverWifi, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
        mainWifi.startScan();
    }
    // ...
    class WifiReceiver extends BroadcastReceiver {
        public void onReceive(Context c, Intent intent) {
            List<ScanResult> scanResultsList = mainWifi.getScanResults();
            // ...
        }
    }
}   

谢谢!

【问题讨论】:

    标签: android wifi


    【解决方案1】:

    这就是构建 android 的方式。扫描期间没有隐藏的 SSID 传递给应用程序。

    这是一个很久以前就被报道过的bug,甚至从未被查看过。

    http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CC4QFjAB&url=http%3A%2F%2Fcode.google.com%2Fp%2Fandroid%2Fissues%2Fdetail%3Fid%3D10305&ei=mf8CT-rREOTf0QH94LS3Ag&usg=AFQjCNECvPs0QfS2MERv4jQmL7CYSsR95A&sig2=W0DAy5n32wzl0sAbo5E42g

    【讨论】:

    • 这仍然是一个严重的问题吗?在首次提出该错误 4 年后,我刚刚遇到它@
    【解决方案2】:

    看到这个web:

    要连接到隐藏的 SSID,手机必须具有 WifiConfiguration.hiddenSSID 设置为 true。目前没有 似乎是一种通过电话用户界面启用此功能的方法,但有一个 感谢stewart.wayne.scott 的解决方法。请注意,“MySSID”应该是 隐藏 SSID 的名称。本质上,您需要运行以下命令 手机上的代码。目前没有预制的 APK 这个,所以它需要使用Android SDK创建一个程序, 编译它,然后在手机上运行。

    那么你必须明白这可能很难做到(我不会说不可能,但几乎)。也许有了这些信息,你可以做点什么。

    【讨论】:

    • 我很欣赏这些信息。它看起来很有希望,我已经通过将该属性设置为 true (以及它的各种变体)进行了一些测试,但这似乎并没有改变扫描的行为。它似乎只涉及连接到您已经知道其 SSID 的隐藏接入点。
    猜你喜欢
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 2013-11-01
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多