Android WIFI状态监控
来源:互联网 发布:less源码编译是什么 编辑:程序博客网 时间:2024/04/30 06:04
- if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(action)) {//在此监听wifi有无
- int wifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, 0);
- switch (wifiState) {
- case WifiManager.WIFI_STATE_DISABLED:
- updateWifiStatus(R.drawable.wifi_disable);
- Toast.makeText(mContext, R.string.wifi_disable,
- Toast.LENGTH_LONG).show();
- break;
- case WifiManager.WIFI_STATE_DISABLING:
- break;
- case WifiManager.WIFI_STATE_ENABLED:
- updateWifiStatus(R.drawable.wifi_enable);
- Toast.makeText(mContext, R.string.wifi_enable,
- Toast.LENGTH_LONG).show();
- break;
- case WifiManager.WIFI_STATE_ENABLING:
- break;
- case WifiManager.WIFI_STATE_UNKNOWN:
- break;
- }
- }
- //另外一种方式
- mWifiMng = (WifiManager) mContext
- .getSystemService(mContext.WIFI_SERVICE);
- switch (mWifiMng.getWifiState()) {
- case WifiManager.WIFI_STATE_DISABLED:
- updateWifiStatus(R.drawable.wifi_disable);
- Toast.makeText(mContext, R.string.wifi_disable,
- Toast.LENGTH_LONG).show();
- break;
- case WifiManager.WIFI_STATE_DISABLING:
- break;
- case WifiManager.WIFI_STATE_ENABLED:
- updateWifiStatus(R.drawable.wifi_enable);
- Toast.makeText(mContext, R.string.wifi_enable,
- Toast.LENGTH_LONG).show();
- break;
- case WifiManager.WIFI_STATE_ENABLING:
- break;
- case WifiManager.WIFI_STATE_UNKNOWN:
- break;
- }
- if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals(action)) {
- Parcelable parcelableExtra = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
- if (null != parcelableExtra) {
- NetworkInfo networkInfo = (NetworkInfo) parcelableExtra;
- boolean isConnected = networkInfo.isAvailable();
- updateNetworkStatus();
- }
- }
0 0
- Android WIFI状态监控
- Android WIFI状态监控
- Android WIFI状态监控
- Android WIFI状态监控
- Android Wifi 状态监控
- Android WIFI状态监控
- Android WIFI状态监控
- Android监控wifi连接状态
- android广播监控wifi连接状态
- Android之广播监控wifi连接状态
- android广播监控wifi连接状态
- Android监控WIFI和GSM状态并绘制网络强度
- [Android] 监听wifi状态
- android控制wifi状态
- Android 获取wifi状态
- android wifi状态更新
- android控制wifi状态
- android 备份wifi状态
- 关于背景图background-image
- 【hibernate框架】uuid与native生成ID的样例-XML配置
- /bin/sh 与 /bin/bash 的区别
- 封装android 通讯使用二进制进行数据交换 2个必要的读取,写入操作
- zturn开发板网口驱动的注册过程
- Android WIFI状态监控
- 关于target=标签
- NopCommerce中(EBuy模拟)AutoMap的使用
- 最大子序列和问题
- 【IOS工具类】下载图片到本地(非相册)
- iOS开发长文--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- 网络编程
- STL 容器
- Jaas原理及实现