您可以注册一个BroadcastReceiver在建立WiFi连接时(或如果连接更改)时通知。

注册BroadcastReceiver:IntentFilter intentFilter = new IntentFilter();intentFilter.addAction(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION);registerReceiver(broadcastReceiver, intentFilter);

然后在你的BroadcastReceiver做这样的事:@Overridepublic void onReceive(Context context, Intent intent) {

final String action = intent.getAction();

if (action.equals(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION)) {

if (intent.getBooleanExtra(WifiManager.EXTRA_SUPPLICANT_CONNECTED, false)) {

//do stuff

} else {

// wifi connection was lost

}

}}

当然,在此之前,您应该检查设备是否已经连接到WiFi。

编辑:多亏了地球工程禁令,这里有一种检查设备是否已经连接的方法:private boolean isConnectedViaWifi() {

ConnectivityManager connectivityManager = (ConnectivityManager) appObj.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo mWifi = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

return mWifi.isConnected();}

Android如何测试wifi时延,如何检测WIFI连接何时已经在Android中建立?相关推荐

  1. Android 渗透测试学习手册 第七章 不太知名的 Android 漏洞

    第七章 不太知名的 Android 漏洞 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 在本章中,我们将了解一些不太知名的 Android 攻击向量,这在 Andr ...

  2. mix2s android p 测试,历时一个月,MIX2S成小米首款Android P公测机型

    原标题:历时一个月,MIX2S成小米首款Android P公测机型 集微网消息,上个月在谷歌发布完Android P正式版之后,国内手机厂商小米第一时间给旗下的部分MIX2S用户推送了基于Androi ...

  3. android应用测试与调试实战_实战 | Java 服务端和 Android 端手工测试覆盖率统计的实现...

    本文为霍格沃兹测试学院优秀学员关于后端和 App 端手工测试覆盖率的学习笔记.测试开发进阶学习,文末加群. 一.前言 代码测试覆盖率工具流行了这么多年,已经有很多成熟方案比如 Jacoco,我司近一段 ...

  4. Android渗透测试Android渗透测试入门教程大学霸

    Android渗透测试Android渗透测试入门教程大学霸 第1章  Android渗透测试 Android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机.平板等.目前 ...

  5. Android 渗透测试学习手册 翻译完成!

    Android 渗透测试学习手册 中文版 原书:Learning Pentesting for Android Devices 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 代码仓库 ...

  6. Android记录5--关于Android云测试的小思考

    Android记录5--关于Android云测试的小思考 2013年8月28日Android记录5 前言 随着实习的时间不断推移,小巫遇到的新鲜事物也越来越多,当初选择Android着实是比较明智的选 ...

  7. android wifi热点的创建以及连接通信(华为T8951 Google GALAXY Nexus 测试通过)

                   参考网上的很多的资料,初步实现了wifi热点的创建.连接以及聊天通信,以下是网上广为流传的Wifi 三种配置: public WifiConfiguration crea ...

  8. Android下检测网络连接 3G WIFI

    Android下检测网络状态 3G WIFI 实现 代码如下 package Android.HelloAndroid; import android.app.Activity; import and ...

  9. Android wifi信号强弱检测

    效果图 目录结构 AndroidManifest.xml中加入权限声明 <!-- wifi状态检测--><uses-permission android:name="and ...

最新文章

  1. mysql中的意向锁IS,IX
  2. 细胞膜内流体应力分析
  3. Oracle数据库——SQL高级查询
  4. 企业是否真的需要BI?
  5. IntelliJ IDEA 使用随笔
  6. python pathname_Python模块的定义,模块的导入,__name__用法实例分析
  7. MySql大数据量恢复
  8. 伊拉克博士深陷战区要耽搁毕业论文,瑞典导师派武装雇佣兵救他全家
  9. maven不引入parent_Maven从入门到放弃
  10. java聚集_深入理解JAVA中的聚集和组合的区别与联系
  11. 微博除夕日活达1.34亿 借阿里云化解流量洪峰
  12. mysql中大文本的数据类型
  13. nltk系列:Lemmatisation和Stemming(NLTK pos_tag word_tokenize)
  14. 关于vlc编解码器暂不支持: VLC 无法解码格式“MIDI” (MIDI Audio)解决
  15. Android 使用Calendar类获取系统时间
  16. oracle04052,案例学习Oracle错误:ORA-04052
  17. EasyExcel导出自定义下拉数据集的Excel模板文件
  18. java 交规_在城市里骑自行车,要注意什么交通规则吗?
  19. Nginx配置的那些七七八八事
  20. 观看M-studio的unity中文教程(开发一款移动设备运行的2D游戏)学习记录

热门文章

  1. js获取浏览器窗口可视区域大小
  2. CMD命令行中以管理员权限启动应用程序实现方法
  3. Java Collection系列之HashMap、ConcurrentHashMap、LinkedHashMap的使用及源码分析
  4. 做企业,要时刻居安思危
  5. Microsoft word/Excel/PPT打开报错问题
  6. 英语文摘: 比尔盖茨的十大人生规则
  7. ESP32 温湿度和气体传感器驱动
  8. 天气预报属于计算机的哪一项应用,计算机基础知识模拟题答案
  9. php图片下载代码,php下载css中图片代码
  10. 计算机视觉——计算视差