在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下:

public class ConnectionDetector {private Context _context;public ConnectionDetector(Context context){this._context = context;}public boolean isConnectingToInternet(){ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);  if (connectivity != null)   {  NetworkInfo[] info = connectivity.getAllNetworkInfo();  if (info != null)   for (int i = 0; i < info.length; i++)   if (info[i].getState() == NetworkInfo.State.CONNECTED)  {  return true;  }  }  return false;}


调用:
ConnectionDetector cd = new ConnectionDetector(getApplicationContext());   Boolean isInternetPresent = cd.isConnectingToInternet(); // 

更多相关文章

  1. android 中调用接口发送短信
  2. View机制深入学习(一)
  3. Android(安卓)studio简单计算机
  4. 判断当前网络是否可用和调用系统设置wifi界面
  5. Android应用程序绑定服务(bindService)的过程源代码分析(2)
  6. android:configChanges="keyboard|keyboardHidden|orientation|s
  7. Android(安卓)PKMS深入分析安装应用
  8. Android应用程序(activity)启动过程(一)
  9. 使用代码为textview设置drawableLeft

随机推荐

  1. JDK与adb/android环境变量配置完整教程
  2. android——退出程序的功能,关闭所有本程
  3. 重新审视 Android
  4. android语音识别接科大讯飞sdk
  5. Android异步消息处理机制详解及源码分析
  6. Android五层架构
  7. 如何解决:Android中 Error generating fin
  8. Android中XML解析-SAX解析
  9. 中国Android应用商店汇总介绍
  10. 通过Android(安卓)studio将代码上传到git