Android应用程序--获取待机、唤醒、关机、网络状态变化消息
2016-11-16 00:00
495 查看
1) 待机:
广播消息:android.intent.action.SCREEN_OFF (代码)
2) 唤醒:
广播消息:android.intent.action.SCREEN_ON (代码)
3) 关机:
广播消息:android.intent.action.ACTION_SHUTDOWN (XML或代码)
4) 网络状态变化:
广播消息:android.net.conn.CONNECTIVITY_CHANGE (XML或代码)
然后调用下面的isNetworkAvailable获取当前网络状态。
广播消息:android.intent.action.SCREEN_OFF (代码)
2) 唤醒:
广播消息:android.intent.action.SCREEN_ON (代码)
3) 关机:
广播消息:android.intent.action.ACTION_SHUTDOWN (XML或代码)
4) 网络状态变化:
广播消息:android.net.conn.CONNECTIVITY_CHANGE (XML或代码)
然后调用下面的isNetworkAvailable获取当前网络状态。
public static boolean isNetworkAvailable(Context context) { ConnectivityManager mgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo[] info = mgr.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; i++) { if (info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } return false; }
相关文章推荐
- Android应用程序--获取待机、唤醒、关机、网络状态变化消息
- Android获取网络状态变化
- 关于获取android信号强度和电池状态变化图标修改的方法
- android获取手机的网络状态
- android中 检查 网络连接状态的变化,无网络时跳转到设置界面
- Android应用程序 --- WakeLock 保持后台唤醒状态
- Android如何获取网络连接状态(3G/Wifi)及怎样调用网络配置界面
- Android监听网络连接状态变化
- Android 获取网络状态的工具类
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- (转)android中 检查网络连接状态的变化,无网络时跳转到设置界面
- Android系统进入待机状态,鼠标滑动不唤醒,点击右键唤醒
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- android获取手机的网络状态
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- android接收广播监听网络状态变化
- WinXP从待机状态唤醒后网络连接断开的解决