Android是否联网判断
2015-12-03 21:16
453 查看
首先在 AndroidManifest.xml中添加权限
注意代码中有没有添加这些权限,没有要加上。
添加判断代码
注意 ConnectivityManager 和NetworkInfo 需要导包。
<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 需要导包。
相关文章推荐
- 设置ExpandableListView不显示分割线
- float/double数据不显示成科学计数法
- Android关于ListView的分割线问题
- Android 让EditText输入框失去焦点
- android修改控件外观(使用drawable资源)
- Android之发送短信后按钮(60秒)变灰色每隔一秒递减显示
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- android有关图片的操作(一)
- Android 修改当前显示时间
- Android SDK Manager 无法更新下载怎么办?
- Android shape的使用笔记
- Android 实现调用照相机和选取本地照片功能
- android 的Drawable
- Android图片之三级缓存(着重讲内存缓存)
- Android5.0 Lollipop DisplaySettings分析
- Android Plug-in for Gradle源码下载
- 【android_温故知新】View 类的 XML 属性及相关方法说明
- Android Material Design 控件之TabLayout 学习
- Android Activity和Fragment生命周期图
- Settings如何去掉 设置-安全里面的部分菜单