Android应用程序--获取待机 唤醒 关机 网络状态变化消息

               
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获取当前网络状态。 
 
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; }

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自blog.csdn.net/hddghhfd/article/details/87192844