Android 判断网络类型(WIFI、MOBILE、NONE)
来源:互联网 发布:300英雄新地图怎么优化 编辑:程序博客网 时间:2024/05/20 11:53
public class NetworkUtil { public static final int TYPE_NONE = -1; public static final int TYPE_MOBILE = 0; public static final int TYPE_WIFI = 1; private NetworkUtil() {} /** * 获取网络状态 * * @param context * @return one of TYPE_NONE, TYPE_MOBILE, TYPE_WIFI * @permission android.permission.ACCESS_NETWORK_STATE */ public static final int getNetWorkStates(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo == null || !activeNetworkInfo.isConnected()) { return TYPE_NONE;//没网 } int type = activeNetworkInfo.getType(); switch (type) { case ConnectivityManager.TYPE_MOBILE: return TYPE_MOBILE;//移动数据 case ConnectivityManager.TYPE_WIFI: return TYPE_WIFI;//WIFI default: break; } return TYPE_NONE; }}
阅读全文
2 0
- Android 判断网络类型(WIFI、MOBILE、NONE)
- Android网络状态判断 wifi mobile
- Android网络类型判断(2g、3g、wifi)
- Android网络类型判断(2g、3g、wifi) .
- Android网络类型判断(2g、3g、wifi)
- Android网络类型判断(2g、3g、wifi)
- Android网络类型判断(2g、3g、wifi)
- Android网络类型判断(2g、3g、wifi)
- Android手机WIFI网络判断
- Android网络类型判断
- android 判断 网络 类型
- Android 判断网络类型
- Android网络类型判断
- Android 网络类型判断
- Android网络类型判断
- android判断wifi网络,移动网络质量
- Android网络类型判断(2g、3g、wifi)(待续)
- Android判断当前网络类型2G/3G/4G/WIFI
- mac系统文本复制粘贴问题
- 关于android studio出现Cannot resolve symbol’R’
- 自定义圆形进度条控件,及圆形渐变颜色实现
- Linux下libevent的安装
- 文件的IO流
- Android 判断网络类型(WIFI、MOBILE、NONE)
- Bitvise Tunnelier 安装教程及报错处理
- IO流之读写文件
- Myeclipse/eclipse 注释模板设置
- QUARTZ表达式详解
- oracle数据库误删的表以及表中记录的恢复
- 编程第三十三天
- mybatis logback.xml 配置打印sql
- spring boot+mvc+mybatis+netty-sokey.io+html+js实现简单即时通讯聊天系统