android NetworkUtils
来源:互联网 发布:淘宝店铺怎样关闭 编辑:程序博客网 时间:2024/06/05 20:11
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.NetworkInfo.State;/** * 网络判断工具类 * * @author http://xiaxveliang.blog.163.com * */public final class NetworkUtils { /** * 判断网络链接是否OK(包括WIFI,ETHERNET,GPRS等) * * @param mContext * @return */ public static boolean isConnect(Context context) { if (context == null) { return false; } ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (cm == null) { return false; } NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni == null) { return false; } if (ni.getState() == State.CONNECTED) { return true; } return false; } /** * WIFI,ETHERNET链接正常 * * @param mContext * @return */ public static boolean isWifiEthernetConnect(Context context) { if (context == null) { return false; } ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (cm == null) { return false; } NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni == null) { return false; } if (ni.getState() == State.CONNECTED && (ni.getType() == ConnectivityManager.TYPE_WIFI || ni .getType() == ConnectivityManager.TYPE_ETHERNET)) { return true; } return false; } /** * GPRS(2G,3G,4G) * * @param mContext * @return */ public static boolean isMobileConnect(Context context) { if (context == null) { return false; } ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (cm == null) { return false; } NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni == null) { return false; } if (ni.getState() == State.CONNECTED && ni.getType() == ConnectivityManager.TYPE_MOBILE) { return true; } return false; }}
阅读全文
0 0
- Android NetworkUtils
- android NetworkUtils
- NetWorkUtils
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android 工具类 判定有无网络 NetworkUtils
- Android的Utils工具类的NetworkUtils
- Android 实时网路监测类 步骤二(NetworkUtils 判断网络状态类)
- NetworkUtils 网络相关的工具类NetworkUtils
- Wiki_Android_网络工具类NetworkUtils
- 工具类之NetworkUtils
- 网络请求框架封装(NetWorkUtils)
- Accessing a Resource over HTTP-NetworkUtils
- Utils包下的NetWorkUtils),解析json数据通用
- okhttp3的工具类(GsonArrayCallback GsonObjectCallback NetWorkUtils OkHttp3Utils)
- Android
- 【51Nod】1083 矩阵取数问题
- Android %1$s %1$d
- 调用静态编译osg问题
- UE4后处理简述
- 数位DP专题
- android NetworkUtils
- hdu 2602 Bone Collector (0 1背包入门)
- SAP ITS mobile 简介
- git——git工具SourceTree工作流
- EasyGui
- PyCharm--工程下导入不同路径下模块报错问题
- Cookies、Session、Cache
- main函数与命令行输入
- HEVC代码学习13:predInterSearch函数