Android 判断网络状态
来源:互联网 发布:js点击缓慢移动 编辑:程序博客网 时间:2024/06/04 19:36
在此之前搜过这样的许多博客,千篇一律的博客已经看够了,全都是复制粘贴的,而且讲的还不全面,写上代码就是没有效果,有时候还崩溃。有时候再需要一个简单的权限就行了,有些博主就是不写到博客里,让你摸不着头脑(生气脸)
好了,吐槽结束。
我们许多应该都需要连接网络,那么必然少不了判断网络状态,我这里只写简单判断是否联网的代码。
首先说一下权限,联网肯定需要网络权限,这个都知道,不过判断网络状态还需要一个权限,这个权限赋予了你获取网络状态的权力,否则程序就会崩溃。
这个权限这样写:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
这样,你就可以获取网络权限了。
然后在程序里面写代码来判断:
public static boolean isNetworkConnected(Context context){ ConnectivityManager manager=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); if (manager.getActiveNetworkInfo()!=null){ return manager.getActiveNetworkInfo().isAvailable(); } return false;}
这里我将这个方法写成静态方法,这样就保证了在任何地方都能调用,在需要判断网络状态的时候直接调用就行了~
阅读全文
0 0
- android 判断网络状态
- Android判断网络状态
- Android 判断网络状态
- android 网络状态判断
- Android: 判断网络状态
- android 网络状态判断
- android 判断网络状态
- android判断网络状态
- android判断网络状态
- android 判断网络状态
- android 判断网络状态
- android 网络状态判断
- Android判断网络状态
- android判断网络状态
- android判断网络状态
- Android判断网络状态
- Android - 判断网络状态
- Android判断网络状态
- jvm中的新生代Eden和survivor区
- BZOJ 2405 数字
- hibernate懒加载导致多表联合查询失败
- 读取文件,判断是否含有固定字符串
- ConcurrentHashMap
- Android 判断网络状态
- 一维的Haar小波变换
- [机器学习]week4编程作业:Multi-class Classification and Neural Networks
- 蛇形填数
- oracle杀回话不释放的问题
- 计算机网络原理知识点(第四章:网络层)
- 太复杂了么,秒懂jdbc的用法
- jsp文件中的注释
- 如何做到优化引擎搜索SEO之第八篇:懒加载图片(调整翻译)