关闭

判断网络状态

标签: android网络
192人阅读 评论(0) 收藏 举报
分类:
public static final int NETTYPE_WIFI = 0x01;
    public static final int NETTYPE_CMWAP = 0x02;
    public static final int NETTYPE_CMNET = 0x03;
    public int getNetworkType() {
        int netType = 0;
        ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
        if (networkInfo == null) {
            return netType;
        }        
        int nType = networkInfo.getType();
        if (nType == ConnectivityManager.TYPE_MOBILE) {
            String extraInfo = networkInfo.getExtraInfo();
            if(extraInfo!=null){
                if (extraInfo.toLowerCase().equals("cmnet")) {
                    netType = NETTYPE_CMNET;
                } else {
                    netType = NETTYPE_CMWAP;
                }
            }
        } else if (nType == ConnectivityManager.TYPE_WIFI) {
            netType = NETTYPE_WIFI;
        }
        return netType;
    }

2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

网络状况判断

判断当前网络环境,包括2G、3G、4G及WIFI等,并调用系统设置页面打开网络设置
  • wl1769127285
  • wl1769127285
  • 2016-09-19 19:02
  • 747

Android判断网络连接状态代码

很多时候对于手机或者平板电脑这样的手持设备,我们是不知道它们的网络连接状态的,在联网的时候我们必须得保证设备的网路是否正常,是否可以连接上互联网,或者我们在进行大量数据上传或者下载,例如下载网路视频,...
  • chaoyong918
  • chaoyong918
  • 2015-10-29 15:13
  • 1034

iOS中判断网络的状态的几种方法

1.AFN框架中的:AFNetworkReachabilityManager //AFN判断网络 -(void)getInternetStatue{ // 1.获得网络监控的管理者 AFNe...
  • u011146511
  • u011146511
  • 2017-03-22 22:36
  • 2721

Android 判断网络连接状态

先看效果图,有图有效果了才有动力(右边是关闭wifi/3g之后的Title样子)首先了解一下网络状态的判断方法,网络状态是一个SystemService,可以通过context.getSystemSe...
  • dyllove98
  • dyllove98
  • 2013-07-11 21:22
  • 6799

C#中判断网络连接的状态

using System; using System.Collections.Generic; using System.Text; using System.Net.NetworkInform...
  • lz37025
  • lz37025
  • 2016-09-02 20:19
  • 1690

Swift - 判端网络连接状态,连接类型(3G还是Wifi)

1,Reachability.swift 是一个使用Swift写的第三方网络检测类。 可以测试网络是否连接,并支持3G和Wifi的检测。 使用样例: ...
  • yiyihuazi
  • yiyihuazi
  • 2017-06-17 22:08
  • 548

iOS完美的网络状态判断工具

大多数App都严重依赖于网络,一款用户体验良好的的app是必须要考虑网络状态变化的.iOSSinger下一般使用Reachability这个类来检测网络的变化. Reachability 这个是苹...
  • wahaha13168
  • wahaha13168
  • 2016-09-28 14:00
  • 485

Android的网络状态判断

Android网络连接判断与处理 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。   1)判断是否有网络连接   1 p...
  • qq_15807167
  • qq_15807167
  • 2016-06-30 18:43
  • 9887

android网络请求网络连接状态判断 & 监控网络状态改变

android网络请求网络连接状态判断 & 监控网络状态改变
  • u012246458
  • u012246458
  • 2016-01-27 23:05
  • 1663

Swift实时监听网络状态(更新到Swift3)

最近做个项目,需要实时的监听网络连接状态,网络连接断开时需要提醒用户手动打开网络,网络重新连接上之后需要做些操作。
  • zhang5690800
  • zhang5690800
  • 2016-07-22 16:06
  • 4985
    个人资料
    • 访问:18417次
    • 积分:314
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:15条
    文章分类