改编@ToonSuperLove的答案,主要是为了避免NPE。

public class WifiTest extends Activity {

public void loadWifiAvailableList(EditText etWifiList) {

WifiManager wifiManager = (WifiManager)

getSystemService(Context.WIFI_SERVICE);

List results = wifiManager.getScanResults();

String message = "No results. Check wireless is on";

if (results != null) {

final int size = results.size();

if (size == 0) message = "No access points in range";

else {

ScanResult bestSignal = results.get(0);

etWifiList.setText(""); // etWifiList is EditText

int count = 1;

for (ScanResult result : results) {

etWifiList.append(count++ + ". " + result.SSID + " : "

+ result.level + "\n" + result.BSSID + "\n"

+ result.capabilities + "\n"

+ "\n=======================\n");

if (WifiManager.compareSignalLevel(bestSignal.level,

result.level) < 0) {

bestSignal = result;

}

}

message = String.format(

"%s networks found. %s is the strongest.", size,

bestSignal.SSID + " : " + bestSignal.level);

}

}

Toast.makeText(this, message, Toast.LENGTH_LONG).show();

}

}

如何获取bssid_如何获得所有wifi接入点的BSSID?相关推荐

  1. CMD一键获取 所有连接过的WIFI密码

    CMD一键获取 所有连接过的WIFI密码 CMD平常人看起來根本沒什麼用,但是如果你会使用,你会发现:它真的很强大! Windows 8.Windows 8.1.Windows 10已测试成功!Win ...

  2. java 获取wifi强度_Android获取当前已连接的wifi信号强度的方法

    本文实例讲述了Android获取当前已连接的wifi信号强度的方法,是Android程序开发中非常常见的重要技巧.分享给大家供大家参考之用.具体方法如下: 1.得到当前已连接的wifi信息 WifiM ...

  3. 获取本机连接的wifi名

    /*** 获取本机连接的wifi名** @return 本机连接的wifi名*/ - (NSString*)currentSSID{NSString *ssid = @"";NSA ...

  4. 如何获取手机中连接的wifi名称?

    最近还是比较忙的,有时间了就赶紧来给大家分享点东西,今天的代码是如何获取手机中链接的WIFi名称. 已经用demo测试过了,所以就直接上代码喽. #import "ViewControlle ...

  5. Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面

    http://www.mobiletuts.me 获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. An ...

  6. android编程获取网络和wifi状态及调用网络设置界面,Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面 - Android平台开发技术 - 博客园...

    获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityMan ...

  7. iOS获取当前网络连接状态WiFi、5G、4G、3G、2G

    iOS获取网络连接状态 通过AFNetworking获取的网络状态只有未知.无网络连接.手机自带网络.WIFI,需求是需要准确的定位到是WiFi.5G.4G.3G.2G,所以AFNetworking并 ...

  8. uni-app获取手机当前连接的WIFI名称

    最近做项目有一个需求,需要通过设备自带的WIFI链接,才能跳转到一个网站去进行设置,类似于设置忘记自家WIFI密码,重置WIFI一样,需要连接到WiFi,才能访问网站. 需求: 获取连接的WiFi名称 ...

  9. uni-app Android端获取设备已连接的WiFi IP地址

    1.manifest.json 在APP权限配置或源码中,添加需要的权限: android.permission.ACCESS_WIFI_STATE android.permission.INTERN ...

最新文章

  1. webview 加载php页面内容,WebView加载优化的方法介绍
  2. jquery遍历json与数组方法总结each()
  3. [题解] 2019牛客暑期多校第三场H题 Magic Line
  4. linux stack
  5. 2008年第四季度开发者Top 100 Blogs
  6. 第1章python基础语法1
  7. mysql读写分离实现_脱离开发:Mysql读写分离方案之一
  8. 设计模式:不可变的嵌入式构建器
  9. 中班机器人上课视频_家委会:出班费买智能扫地机器人,不用家长搞卫生了,莫名其妙...
  10. 力扣 买卖股票的最佳时机II
  11. 转载:百集3D动画片《精灵世纪》制作揭密
  12. Android 开发工具集合 - (Android Dev Tools)
  13. Windows下给Git配置SSH
  14. Dev c++6.0下载
  15. 鸟哥Linux学习笔记(从头学习Linux基础)
  16. ps两张图片合在一起
  17. python爬虫记录
  18. 三级分销之父徐张生:人人店引领微商界版“裂变”
  19. 喵懂区块链21期 | Monoxide:在突破不可能三角的边缘试探?
  20. Mybatis-01-配置详解

热门文章

  1. 操作系统 - Windows
  2. 乐淘副总裁陈虎:2011是B2C企业兴衰分水岭
  3. 优秀笔记课件——当今世界政治格局
  4. 中国移动研究院黄宇红:存算一体助力算力网络创新发展
  5. RAD Studio Delphi 10.4在Windows,Android,iOS,macOS和Linux上更快地可视化开发APP应用软件及新增功能详解
  6. Andoird控件收集
  7. MQTT系列笔记—SIM7600X 通过MQTT连接阿里云物联网平台
  8. 一种智能乒乓球训练系统
  9. TVM入门:TVM编译Pytorch模型工作流程
  10. 进阶攻略|前端完整的学习路线