• 首先在 AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

注意代码中有没有添加这些权限,没有要加上。

  • 添加判断代码
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);  NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();if(networkInfo == null || !networkInfo.isAvailable())  {         //没有联网}  else   {         //联网网络 } 

注意 ConnectivityManager NetworkInfo 需要导包。

更多相关文章

  1. [Android]android.os 源代码中的Looper,Handler,Message,Message
  2. Android 显示当前服务的代码片段
  3. Android 截图程序实现 需要root权限
  4. Android 常见权限列表
  5. java拷贝文件夹和android设置文件权限
  6. android 开发,用一行代码操作只使用一次的 view
  7. android studio 61歌曲服务器搭建 歌曲app 下载 完整代码
  8. [转]代码实现渐变背景
  9. Android左右滑动实现Activity切换类 (整合代码实例)

随机推荐

  1. Android(安卓)隐藏Fragment
  2. 选择对话框
  3. Android获取手机屏幕参数的工具
  4. Android——ImageView设置圆形边框
  5. android uid gid
  6. android中获取手机短信,删除短信功能
  7. Aandroid 关于处理个推透传消息
  8. Java W3C 生成 XML
  9. Android与服务器http连接模块代码
  10. android--widget之menu