Wifi广播状态
16lz
2021-01-23
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))
更多相关文章
- Android 8.0 权限警告(not in privapp-permissions whitelist)解决
- Android的所有权限说明
- android 权限汇集
- android 模拟器获取root权限
- android Mainifest权限设置清单
- android 笔记 --- Android应用程序的权限列表
- 获得Android Linux系统增删文件的权限
- Android UI LinearLayout权限级别与TableLayout混合使用,
- 为什么 Android 截屏需要 root 权限