首先在AndroidManifest.xml中添加与连接网络相关的权限:

[xhtml] view plain copy
  1. <uses-permissionandroid:name="android.permission.INTERNET"></uses-permission>
  2. <uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
  3. <uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>

import android.net.ConnectivityManager;

import android.net.NetworkInfo;


判断联网的代码如下:

[java] view plain copy
  1. ConnectivityManagerconnectivityManager=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
  2. NetworkInfonetworkInfo=connectivityManager.getActiveNetworkInfo();
  3. if(networkInfo==null||!networkInfo.isAvailable())
  4. {
  5. //当前有可用网络
  6. }
  7. else
  8. {
  9. //当前无可用网络
  10. }

更多相关文章

  1. Android(安卓)检测网络是否打开
  2. Android(安卓)APP Package操作类
  3. Android检测网络连接
  4. android判断网络状态
  5. Android流量统计代码
  6. Android(安卓)内存管理工具
  7. Android主流网络请求框架Volley
  8. Android(安卓)网络与数据存储
  9. Android(安卓)网络视频播放

随机推荐

  1. Android性能调优工具TraceView介绍
  2. android中Layoutopt的使用
  3. Android之Wifi学习(1)
  4. 使用User Agent分辨出Android设备类型的
  5. 在 Android(安卓)模拟器中启用摄像头支持
  6. Android之UI学习篇二:TextVeiw显示表情和
  7. Android(安卓)基础总结:(十)ContentResolver
  8. Android中Intent传递对象的两种方法(Seri
  9. Android(安卓)App开发基础篇—四大组件之
  10. Android总结篇系列:Android广播机制