android 如何判断有没有网络
//从项目取出来的代码,android 如何判断有没有网络,分享一下
protected static int getAPNType(Context context) {
//给网络设置值
int netType = -2;
//得到网络管理器
ConnectivityManager connMgr = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo == null) {
return netType;
}
int nType = networkInfo.getType();
if (nType == ConnectivityManager.TYPE_MOBILE) {
Log.e("e"," , networkInfo.getExtraInfo() = "
+ networkInfo.getExtraInfo());
if (networkInfo.getExtraInfo().toLowerCase().equals("cmnet")) {
netType = 1; // CMNET;
} else {
netType = 2; // CMWAP;
}
} else if (nType == ConnectivityManager.TYPE_WIFI) {
netType = 3;// WIFI
}
return netType;
}
android 如何判断有没有网络相关推荐
- android中怎么网络判断,Android中判断网络是否连接实例详解
Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...
- android判断usb已连接,android 判断是否有网络连接(usb连接电脑问题)
找到很多判断网络连接的工具类,如下: package client.verbank.mtp.allone.util; import android.app.Activity; import andro ...
- Android 系统应用-通信应用-网络质量判断(通信信号、信号强度、信号质量和频段等概念解释说明)
一.前言 如何知道当前的网络质量? 上层如何判断APP数据刷新失败是网络问题还是APP本身的问题? 注:本篇主要侧重于概念的介绍,也会带入一些思考. 二.相关基础专业词汇介绍 dB 分贝(deci-b ...
- android 判断是否有网络连接,判断网络连接类型
当App需要进行网络连接获取数据时,先进行判断是否有网络连接,并且对网络类型进行判断,可以有效地避免对用户造成不必要的困惑和损失. /** 判断是否有网络连接* @author tianjie* @r ...
- android是否支持 ipv6,判断你的网络是否支持IPv6
如何判断自己的网络环境是否支持ipv6 随着互联网的发展ipv6的优势不言而喻.很多人想用免费的ipv6,但不能确定自己的网络环境是否支持ipv6.下面介绍了几种比较简单的测试方法. 电脑一台 连接网 ...
- Android之判断是否有网封装类
Android之判断是否有网封装类 我们做项目的时候,一般都不能离开网络,下面是对判断是否有网类的封装 import android.content.Context; ...
- Android Studio 实现播放本地/网络视频
Android Studio 实现播放本地/网络视频 目的 工具及环境 功能设计 VideoView 简介 常用方法 代码解释 本地视频播放器 activity_main.xml MainActivi ...
- android搭建网络框架,Android 搭建MVP+Retrofit+RxJava网络请求框架(三)
上一篇中主要是将mvp+rxjava+retrofit进行了结合,本篇主要是对mvp框架的优化:建议先去看上一篇:Android 搭建MVP+Retrofit+RxJava网络请求框架(二) 针对vi ...
- android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...
本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...
最新文章
- 转 [JAVA] 使用 common-fileupload 实现文件上传
- angula简单应用---购物篮
- 新闻资讯APP开发流程(八)-- ContentView.js
- BUG总结—— No mapping found for HTTP request with URI
- python正则表达式知识点
- mysql循环查到没数据库_【mysql】在for循环里使用多线程查询数据库
- [Objective-C语言教程]动态绑定(32)
- 信息学奥赛一本通 1037:计算2的幂 | OpenJudge NOI 1.3 20
- redis2.2.8版本的安装详情
- opencv SURF角检测
- 次世代的会话管理项目 Spring Session
- P1041 传染病控制
- 大数据面试求职经验总结
- Atiitt cdn技术总结 性能提升之道 目录 1. 组成 最简单的CDN网络由一个DNS服务器和几台缓存服务器组成:	1 1.1. CDN是一个经策略性部署的整体系统,包括分布式存储、负载均衡
- C语言之编程规范及细节知识(学C必看)
- 树莓派连接USB摄像头问题
- php 考试座位编排系统,考试座位编排vba
- python 声音指纹识别,Python-samp中的Dejavu音频指纹识别
- BOF算法 基于SIFT+KMeans
- ES6(ECMAScript)快速使用
热门文章
- #再一次用construct2做游戏
- CDH6.3.2添加Hue服务时,验证数据库连接报错 Unexpected error. Unable to verify database connection.
- docker-compose部署nginx,挂载外置配置文件及项目
- maven多profile环境打包下-P参数和-D参数
- linux mysql makefile_Linux安装库文件(环境变量和makefile)
- std中稳定排序算法_敏哥:深挖亚马逊A9算法中的广告搜索排序
- android 查看多个图片,一分钟实现Android多张图片选择
- 【windows】Qt打开资源管理器并选中指定文件
- 二叉排序树(完整案例与完整C语言代码)
- 一文搞定JS中的DOM基础与进阶