android开发 获取网络状态---苏苏的小弟子
来源:互联网 发布:长春 食品 盘古网络 编辑:程序博客网 时间:2024/05/16 01:01
/** * 需要加两个权限: * 访问网络的权限: * <uses-permission android:name="android.permission.INTERNET"/> * 获取网络状态的权限: * <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> */ public int getNetState(Context context){ int netState = -1; // 获取android系统提供的服务, 转换成链接管理类,这个类专门处理链接相关的东西 ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); // NetworkInfo封装了网络链接的信息 NetworkInfo activeNetworkInfo = cm.getActiveNetworkInfo(); if(activeNetworkInfo==null){ return netState; } // 获取网络类型 返回值int int type = activeNetworkInfo.getType(); if(type == ConnectivityManager.TYPE_MOBILE){ // TYPE_MOBILE为蜂窝网络 netState = 0; }else if(type == ConnectivityManager.TYPE_WIFI){ // TYPE_WIFI为wifi网络 netState = 1; } return netState; }
阅读全文
0 0
- android开发 获取网络状态---苏苏的小弟子
- 获取蓝牙开关状态以及开关蓝牙----苏苏的小弟子
- 网络请求工具类_苏苏的小弟子
- ImageLoader----苏苏的小弟子
- AsycnTask的使用----苏苏的小弟子
- Android网络状态的获取
- Android开发中对于适时进行网络状态的获取
- 互联网、因特网、万维网----苏苏的小弟子
- Android获取网络状态
- Android获取网络状态
- android 获取网络状态
- Android 获取网络状态
- Android获取网络状态
- Android获取网络状态
- android获取手机的网络状态
- Android 获取网络状态的工具类
- Android 获取网络状态的工具类
- android 获取手机的网络状态
- K近邻回归模型对Boston房价进行预测,同时对性能进行评估(1.使用普通的算术平均法2.考虑距离差异进行加权平均)
- Node.js 安装与开发
- 讨论丨工作中无论写什么代码全靠抄袭,你觉得这样对么?
- Java通过mongo-java-driver-3.0+分页查询mongodb详解
- 代码传奇丨比尔盖茨亲手挖了个非科班程序员 如今是硅谷公认的操作系统天神
- android开发 获取网络状态---苏苏的小弟子
- 趣图丨程序猿的专属节日?
- java反射机制
- 【编译原理】语法分析(三)
- 防止表单自动填充
- 判断网络状态是什么
- Django中authenticate和login模块
- (二) Hyperledger Fabric 启动你的第一个网络
- MTCNN算法提速效果展示