检测网络状态的工具类
来源:互联网 发布:土方计算软件 编辑:程序博客网 时间:2024/06/05 13:22
public class ConnectUtils { // 当前是否有网络连接 public static boolean isNetworkConnected(Context context) { //获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取当前活动的网络信息 NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo != null && activeNetworkInfo.isConnected()) { return true; } return false; } //获取网络的类型 public static String getNetworkType(Context context) { //获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取当前活动的网络信息 NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo != null && activeNetworkInfo.isConnected()) { return activeNetworkInfo.getTypeName(); } return null; } //判断是否是wifi网络 public static boolean isWifi(Context context){ //获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取wifi网络信息 NetworkInfo wifiNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); if(wifiNetworkInfo != null && wifiNetworkInfo.isConnected()){ return true; } return false; } //判断是否是移动网络 public static boolean isMobile(Context context){ //获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取wifi网络信息 NetworkInfo mobileNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if(mobileNetworkInfo != null && mobileNetworkInfo.isConnected()){ return true; } return false; }}
阅读全文
0 0
- 检测网络状态的工具类
- 安卓检测网络连接状态的工具类
- 检测网络状态的方法
- 检测用户的网络状态
- 检测网络状态的方式
- ios网络状态的检测
- 网络状态工具类
- Reachability类检测网络状态
- Reachability类检测网络状态
- Reachability 类检测网络状态
- Android 获取网络状态的工具类
- Android 获取网络状态的工具类
- Android判断网络状态的工具类
- 判断网络状态的工具类__NetWorkUtil
- iOS - 利用AFN检测网络状态的类封装
- Android工具类-关于网络、状态的工具类
- 工具类—得到网络状态的工具类NetStateUtil
- 如何去检测网络的连接状态
- 对Socket通信、TCP/IP和Http的理解
- JavaScript 中 Array.forEach方法使用注意事项
- Linux之ssh免密登录
- Android 文字跑马灯
- Codeforces Round #421 (Div. 2)总结
- 检测网络状态的工具类
- .net发送post请求的两种方法
- 项目经理的苦,与谁说?
- 轮播图片转自http://blog.csdn.net/diligentkong/article/details/55209861
- Maven详解
- android actionbar searchview搜索提示
- JDBC数据库连接技术
- java foreach 风格遍历
- 1Z0-051 20. Which three statements are true regarding the data types in Oracle Database 10g/11g?