intent-filters填写

- android.net.wifi.WIFI_STATE_CHANGED
- action android:name="android.net.wifi.STATE_CHANGE
- android.net.wifi.supplicant.CONNECTION_CHANGE

权限

uses-permission android:name="android.permission.ACCESS_WIFI_STATE"

final String action = intent.getAction();  if (action.equals(WifiManager.NETWORK_STATE_CHANGED_ACTION)) {   NetworkInfo info = (NetworkInfo)intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);   if (info.getState().equals(NetworkInfo.State.CONNECTED))   {     //do whatever you want when wifi is active and connected to a hotspot   } } 

还有这句如果需要

if (action.equals(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION))

更多相关文章

  1. Android 8.0 权限警告(not in privapp-permissions whitelist)解决
  2. Android的所有权限说明
  3. android 权限汇集
  4. android 模拟器获取root权限
  5. android Mainifest权限设置清单
  6. android 笔记 --- Android应用程序的权限列表
  7. 获得Android Linux系统增删文件的权限
  8. Android UI LinearLayout权限级别与TableLayout混合使用,
  9. 为什么 Android 截屏需要 root 权限

随机推荐

  1. Android(安卓)小项目之--SQLite 使用法门
  2. Android轮播图控件CustomBanner的使用讲
  3. Android(安卓)Studio中实战演练——绿豆
  4. Android介绍
  5. Android(安卓)Java 中Thread与Runnable的
  6. Android界面编程——Android高级UI组件(三
  7. Android性能优化最佳实践,源码+原理+手写
  8. 【Android】View组件
  9. Android(安卓)UI性能问题探讨
  10. Android(安卓)安全机制