Android检测网络是否可用

/** * 网络是否可用 * @author YOLANDA * @param fContext * @return */public static boolean isNetworkAvailable() {ConnectivityManager connectivity = (ConnectivityManager) Application.getInstance().getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivity == null) {return false;} else {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;}


更多相关文章

  1. Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公
  2. 关于服务端设置了IPV6时,Android请求网络超慢的问题记录
  3. Android Android利用Fiddler进行网络数据抓包
  4. Android快速开发架构PlanA(四),网络请求篇,划重点(必考)
  5. Android -- 无线网络配置信息的管理者WifiConfigStore简介
  6. Android中的几种网络请求方式详解 .
  7. android网络编程――使用Android中的网络连接
  8. Android 各大网络请求库的比较及实战

随机推荐

  1. 如何使用for-each循环在bash中迭代文件路
  2. 2013年腾讯内推 电面问题 总结
  3. 保护SD卡Raspberry Pi上的数据
  4. linux centos6.5支持ipv6
  5. SWAP空间不足的处理方法
  6. Linux下编译安装PHP7.2
  7. 为什么“可执行文件”操作系统是独立的?
  8. 一个资源管理系统的设计--解析linux的cgr
  9. 安装mysql 出现:Fatal error: Can&#39;t o
  10. Ubuntu 开机自动挂载磁盘