在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. Android(安卓)JNI 开启子线程后调用 Activity 方法更新UI
  3. Android(安卓)通过WebView 调用Js sqlite数据库
  4. 5分钟理解Android中的上下文!!!
  5. Android(安卓)P SystemUI下拉时,状态栏和通知栏显示位置不一致。
  6. Android屏幕旋转时Activity不重新调用onCreate的方法
  7. Android(安卓)IPC 通讯机制源码分析
  8. android点击事件的分发过程
  9. android:shape的使用

随机推荐

  1. android Activity區域監聽
  2. android ip地址,手机号码,邮箱格式验证
  3. Android各个版本API的差异
  4. 模仿android新浪微博手机客户端项目
  5. Android——检测TXT文件中是否含有双字节
  6. Android(安卓)广播大全 Intent Action 事
  7. Android(安卓)命令 - sqlite3
  8. Android(安卓)WebView学习
  9. 安卓霓虹灯效果
  10. Button 有按下效果