//从项目取出来的代码,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 如何判断有没有网络相关推荐

  1. android中怎么网络判断,Android中判断网络是否连接实例详解

    Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...

  2. android判断usb已连接,android 判断是否有网络连接(usb连接电脑问题)

    找到很多判断网络连接的工具类,如下: package client.verbank.mtp.allone.util; import android.app.Activity; import andro ...

  3. Android 系统应用-通信应用-网络质量判断(通信信号、信号强度、信号质量和频段等概念解释说明)

    一.前言 如何知道当前的网络质量? 上层如何判断APP数据刷新失败是网络问题还是APP本身的问题? 注:本篇主要侧重于概念的介绍,也会带入一些思考. 二.相关基础专业词汇介绍 dB 分贝(deci-b ...

  4. android 判断是否有网络连接,判断网络连接类型

    当App需要进行网络连接获取数据时,先进行判断是否有网络连接,并且对网络类型进行判断,可以有效地避免对用户造成不必要的困惑和损失. /** 判断是否有网络连接* @author tianjie* @r ...

  5. android是否支持 ipv6,判断你的网络是否支持IPv6

    如何判断自己的网络环境是否支持ipv6 随着互联网的发展ipv6的优势不言而喻.很多人想用免费的ipv6,但不能确定自己的网络环境是否支持ipv6.下面介绍了几种比较简单的测试方法. 电脑一台 连接网 ...

  6. Android之判断是否有网封装类

    Android之判断是否有网封装类                  我们做项目的时候,一般都不能离开网络,下面是对判断是否有网类的封装 import android.content.Context; ...

  7. Android Studio 实现播放本地/网络视频

    Android Studio 实现播放本地/网络视频 目的 工具及环境 功能设计 VideoView 简介 常用方法 代码解释 本地视频播放器 activity_main.xml MainActivi ...

  8. android搭建网络框架,Android 搭建MVP+Retrofit+RxJava网络请求框架(三)

    上一篇中主要是将mvp+rxjava+retrofit进行了结合,本篇主要是对mvp框架的优化:建议先去看上一篇:Android 搭建MVP+Retrofit+RxJava网络请求框架(二) 针对vi ...

  9. android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...

    本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...

最新文章

  1. 转 [JAVA] 使用 common-fileupload 实现文件上传
  2. angula简单应用---购物篮
  3. 新闻资讯APP开发流程(八)-- ContentView.js
  4. BUG总结—— No mapping found for HTTP request with URI
  5. python正则表达式知识点
  6. mysql循环查到没数据库_【mysql】在for循环里使用多线程查询数据库
  7. [Objective-C语言教程]动态绑定(32)
  8. 信息学奥赛一本通 1037:计算2的幂 | OpenJudge NOI 1.3 20
  9. redis2.2.8版本的安装详情
  10. opencv SURF角检测
  11. 次世代的会话管理项目 Spring Session
  12. P1041 传染病控制
  13. 大数据面试求职经验总结
  14. Atiitt cdn技术总结 性能提升之道 目录 1. 组成 最简单的CDN网络由一个DNS服务器和几台缓存服务器组成: 1 1.1. CDN是一个经策略性部署的整体系统,包括分布式存储、负载均衡
  15. C语言之编程规范及细节知识(学C必看)
  16. 树莓派连接USB摄像头问题
  17. php 考试座位编排系统,考试座位编排vba
  18. python 声音指纹识别,Python-samp中的Dejavu音频指纹识别
  19. BOF算法 基于SIFT+KMeans
  20. ES6(ECMAScript)快速使用

热门文章

  1. #再一次用construct2做游戏
  2. CDH6.3.2添加Hue服务时,验证数据库连接报错 Unexpected error. Unable to verify database connection.
  3. docker-compose部署nginx,挂载外置配置文件及项目
  4. maven多profile环境打包下-P参数和-D参数
  5. linux mysql makefile_Linux安装库文件(环境变量和makefile)
  6. std中稳定排序算法_敏哥:深挖亚马逊A9算法中的广告搜索排序
  7. android 查看多个图片,一分钟实现Android多张图片选择
  8. 【windows】Qt打开资源管理器并选中指定文件
  9. 二叉排序树(完整案例与完整C语言代码)
  10. 一文搞定JS中的DOM基础与进阶