android中提供有一个类:android.net.ConnectivityManager 可以检测网络状态

起对象的实例化为:Context.getSystemService(Context.CONNECTIVITY_SERVICE).

譬如检测网络是否可用


private boolean goodNet(){ ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkinfo = manager.getActiveNetworkInfo(); if (networkinfo == null || !networkinfo.isAvailable()) { // 当前网络不可用 你该干嘛干嘛 Toast.makeText(this, "没有可用网络", Toast.LENGTH_LONG).show(); return false; } return true; }

更多相关文章

  1. android 判断网络时打开设置
  2. xUtils3.3.x注解使用实例
  3. 【Android实战之旅 001】AsyncTask异步操作网络请求
  4. Android 实现json网络数据通过BaseAdapter加载到ListView中
  5. 实例:在Android调用WCF服务(wcf restful)
  6. EditText实现输入限制和校验功能实例代码
  7. Android系列之网络(二)----获取HTTP请求头与响应头

随机推荐

  1. android arm debug
  2. android 编译源码不生成odex
  3. 多媒体框架
  4. Android使用DrawLayout,ToolBar和ActionBa
  5. RecyclerView 实现item点击水波纹动画
  6. 线性布局LinearLayout和相对布局Relative
  7. 一分钟实现TextView高亮效果BabushkaText
  8. android两种方式设置EditText不弹出软键
  9. Google Android 开发资源 SDK ADT 下载
  10. [Android实例] Android网络收音机项目(内