获取手机网络状态
来源:互联网 发布:chip数据 编辑:程序博客网 时间:2024/05/29 11:03
class NetStateUtil {
/**
* 获取手机网络状态
* -1 :无网络
* 0 : 蜂窝网络;
* 1 : wifi网络
* @return
* @param context 上下文对象
*/
public static int getNetType(Context context) {
int mState = -1;// 代表无网络
//获取android系统提供的服务, 转换成链接管理类,这个类专门处理链接相关的东西
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
//NetworkInfo封装了网络链接的信息
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if(activeNetworkInfo ==null){
return mState;
}
int type = activeNetworkInfo.getType();
if (type == ConnectivityManager.TYPE_WIFI) {//代表现在是wifi网络
mState = 1;
}else if(type == ConnectivityManager.TYPE_MOBILE ){
mState = 0;
}
return mState;
}
}
- 获取手机网络状态
- 获取手机网络状态
- android 获取手机网络状态
- android 获取手机网络状态
- BroadcastReceiver获取手机网络状态
- 获取手机网络连接状态
- android 获取手机网络状态
- 获取当前网络状态/手机状态
- android获取手机的网络状态
- android 获取手机的网络状态
- unity 获取手机的网络状态
- 获取手机网络状态之ConnectivityManager
- ios如何获取手机的网络状态和运营商名称
- iOS如何获取手机当前的网络状态
- ios如何获取手机的网络状态和运营商名称
- iOS —— UIApplication 获取手机状态栏中的网络状态
- ios如何获取手机的网络状态和运营商名称
- iOS如何获取手机当前的网络状态
- 读书笔记--认知突围
- python设计模(桥接模式)
- 电脑怎么进入BIOS的方法集合
- Pretty good translator software “qTranslate” Continually updated
- 春雪
- 获取手机网络状态
- 【Sublime】12个不可不知的Sublime Text应用技巧和诀窍
- Tempter of the Bone--dfs加剪枝优化
- 隔三秒换标题的xml文件
- BusHound详解
- 获取网络状态 主类
- 媒体化查询技术(相应式页面)
- 2016CCPC东北地区大学生程序设计竞赛 Auxiliary Set (BFSt预处理+ 思维)
- Tomcat配置