首先,要判断网络状态,需要有相应的权限,下面为权限代码(AndroidManifest.xml):

  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>  <uses-permission android:name="android.permission.INTERNET"/>然后,检测网络状态是否可用:
/**  * 对网络连接状态进行判断  * @return  true, 可用; false, 不可用  */  private boolean isOpenNetwork() {      ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);      if(connManager.getActiveNetworkInfo() != null) {          return connManager.getActiveNetworkInfo().isAvailable();      }        return false;  }  

更多相关文章

  1. 【Android】Android 代码判断是否获取ROOT权限(一)
  2. android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源
  3. Android 网络编程 目录
  4. Android标题栏、状态栏、全屏
  5. Android隐藏状态栏和标题栏
  6. Android 判断是否打开移动网络开关
  7. Android中的drawable state的各种状态
  8. 网络通讯控制器分组,提高交互的负载平衡能力实例教程
  9. 详细介绍一个.net开源权限管理系统

随机推荐

  1. android模拟器安装及优化(集锦)
  2. Android的前景
  3. 利用android studio LinearLayout线性布
  4. Android中进行单元测试
  5. android中用jsonObject解析json数据
  6. 微软和亚马逊在Android方面的最新消息
  7. Android的strings.xml不在代码显示转html
  8. android画图——颜色过滤
  9. Android SQLite公用结果处理
  10. android studio 奇怪问题收集(gradle问题