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调用测试
  2. Android下载网络文本
  3. Android(安卓)网络通信框架Volley简介(Google IO 2013)
  4. Android网络抓包
  5. Android快速开发框架dyh详解(三)---网络层的使用
  6. Android(安卓)3.0 r1中文API文档(104) —— ViewTreeObserver
  7. Android(安卓)编程下 Touch 事件的分发和消费机制
  8. Android中检测手机制式和移动网络类型
  9. android中的Touch研究

随机推荐

  1. 关于Ant编译Android中Ant学习研究
  2. 花样Android(安卓)ProgressBar 史上最强
  3. 万能imageLoader加载图片的包装,直接用
  4. Ubuntu识别不到Android设备
  5. android截图代码
  6. android 按钮倒计时读秒
  7. 软键盘默认不弹出,点击别的控件让EditText
  8. Android(安卓)SQLite数据库升级的问题
  9. Android: Android(安卓)Bluetooth
  10. android Linkify的用法