Android中判断有时候因为功能的需求,需要判断是否有网络连接(3g or wifi),代码如下:

/** * @descrption 检查是否有网络可用 * @author xdwang * @create 2012-9-18下午10:13:42 * @return 有网络则返回ture,否则返回false */public boolean checkNetwork() {boolean flag = false;ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);if (cwjManager.getActiveNetworkInfo() != null)flag = cwjManager.getActiveNetworkInfo().isAvailable();return flag;}

需要在AndroidManifest.xml 中加上检查网络的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

更多相关文章

  1. Android(安卓)8.1 设置中首选网络类型缺少LTE
  2. android 手机信息获得
  3. Android(安卓)网络链接状态 网络是否可用
  4. 【Android(安卓)电量优化】JobScheduler 相关源码分析 ( JobSche
  5. Androd学习笔记——Android中Touch事件的处理逻辑
  6. Android(安卓)网络监视器源码
  7. Android中检测网络连接状况的方法
  8. Android对返回键进行处理的方式
  9. 高级UI-事件传递

随机推荐

  1. Android(安卓)UI学习 - ListView
  2. Android(安卓)通过FontPaint计算字符宽
  3. android性能分析工具整理
  4. android addIdleHandler 空闲线程 解析
  5. android页面切换仿iphone从右往左
  6. Android标题栏上添加多个Menu按钮的实例
  7. Android(安卓)intent.Action 参数值及对
  8. 关于Android(安卓)Studio 查看源码 throw
  9. android第一天:搭建基础环境
  10. Android(安卓)studio里Toast,menu的用法