相关疑难解决方法(0)

扫描wifi结果中重复的SSID

我正在尝试制作一个可以创建可用wifi接入点列表的应用。这是我使用的部分代码:

x = new BroadcastReceiver()
        {
            @Override
            public void onReceive(Context c, Intent intent) 
            {
                results = wifi.getScanResults();
                size = results.size();
                if (results != null) {
                    for (int i=0; i<size; i++){
                        ScanResult scanresult = wifi.getScanResults().get(i);
                        String ssid = scanresult.SSID;
                        int rssi = scanresult.level;
                        String rssiString = String.valueOf(rssi);
                        textStatus.append(ssid + "," + rssiString);
                        textStatus.append("\n");
                    }
                    unregisterReceiver(x); //stops the continuous scan
                    textState.setText("Scanning complete!");
                } else {
                    unregisterReceiver(x); 
                    textState.setText("Nothing is found. Please make sure you are under any wifi coverage");
                }
            }
        };
Run Code Online (Sandbox Code Playgroud)

textStatus和textState都是TextView。我可以使它工作,但有时结果在一次扫描中显示重复的SSID,但信号电平不同。可能会有3-4个相同的SSID,但信号电平不同。 …

ssid wifi android-wifi

3
推荐指数
1
解决办法
1万
查看次数

从Android代码连接到公共wifi网络?

我正在开发一个Android应用程序,它要求我扫描所有可用的公共wifi网络并连接到具有最高信号强度的网络.这可以实现如此如何?

现在我的应用程序只需打开wifi并连接到已保存的网络.

android network-programming wifi

0
推荐指数
1
解决办法
6851
查看次数

Android:获取可用的WiFi连接详细信息列表

需要获取可用的wifi连接详细信息列表?

任何人都可以知道.请帮忙.

android wifi

-2
推荐指数
1
解决办法
4811
查看次数

标签 统计

wifi ×3

android ×2

android-wifi ×1

network-programming ×1

ssid ×1