首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取热点的BSSID

如何获取热点的BSSID
EN

Stack Overflow用户
提问于 2019-12-11 03:15:06
回答 1查看 191关注 0票数 0

我需要使用android获取我的热点的bssid。

代码语言:javascript
复制
WifiManager wifimanager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
                Method[] methods = wifimanager.getClass().getDeclaredMethods();
                for (Method m : methods) {
                    if (m.getName().equals("getWifiApConfiguration")) {
                        WifiConfiguration config = null;

                        config = (WifiConfiguration) m.invoke(wifimanager);

                        String ssid = config.SSID;
                        String bssid = config.BSSID;
                        System.out.println(config);
                    }
                }

我试着使用上面的代码。但它会给出bssid空值

EN

回答 1

Stack Overflow用户

发布于 2020-02-07 06:00:57

Wifi.Configuration.BSSID不返回设备上AP的BSSID,但用于在站模式下连接Wi-Fi时进一步缩小网络选择范围。

如果设置,设备将仅连接到具有该BSSID的网络。

有关详情,请参阅:https://developer.android.com/reference/android/net/wifi/WifiConfiguration.html#BSSID

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59273932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档