`
siruoxian
  • 浏览: 231098 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

获取当前网络类型

阅读更多

// 0:无网络  1:2g 2:3g 3:4g 5:wifi

+(NSInteger)getNetWorkInfo{

    UIApplication *app=[UIApplicationsharedApplication];

    

    NSArray *children = [[[app valueForKeyPath:@"statusBar"] valueForKeyPath:@"foregroundView"] subviews];

    int type =0;

    for (id child in children) {

        if ([child isKindOfClass:NSClassFromString(@"UIStatusBarDataNetworkItemView")]) {

            type = [[child valueForKeyPath:@"dataNetworkType"] intValue];

        }

        

    }

//    

//    NSLog(@"----%d", type);

    return type;

 

 

}

分享到:
评论

相关推荐

    Phonegap判断网络类型及状态

    cordova 3.4 版本的API 判断网络的连接状态 调用phonegap API 判断网络类型 :2G 3G 4G wifi 等等 博客: http://blog.csdn.net/aaawqqq/article/details/22220319

    Android判断当前网络类型Demo

    此demo描述的是Android判断当前网络类型。首先判断是否有无网络连接,其次判断是否是wifi还是手机网络,最后如果是手机网络的话判断当前网络类型是2G网络还是3G网络还是4G网络。Demo通过两种方式进行判断,一种是...

    android判断网络状态、网络运营商、网络类型

    android判断网络状态、获取网络运营商、网络类型的工具类,并提供打开网络设置界面接口

    iOS获取网络类型的方法汇总

    本篇文章主要给大家汇总介绍了iOS获取网络类型的方法,主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下

    iOS获取当前网络环境的实现方法(推荐)

    下面小编就为大家带来一篇iOS获取当前网络环境的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Android 关于设备状态和操作的API

    获取当前网络类型 是否是wifi连接状态 获取当前网络状态信息 获取wifi热点 获取屏幕宽度(分辨率PX) 获取屏幕高度(分辨率PX) 获取屏幕Density 获取屏幕DPI 设置屏幕唤醒状态 获取屏幕亮度 拨打电话(将号码带到拨号...

    微信小程序获取网络类型的方法示例 原创

    这里主要演示通过wx.getNetworkType获取当前网络类型的操作方法。代码如下: index.js: Page({ /** * 页面的初始数据 */ data: { netType:'' }, /** * 生命周期函数--监听页面加载 */ onLoad: function ...

    获取当前nat的类型

    这个STUN (Simple Traversal UDP NATs)是用来测试网关NAT(Network Address Translation) 类型的服务器和客户端。可以用来对,网络类型测试,P2P网络分析,网络故障排除,穿越网关可行性 测验,等多种应用。

    Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码

    主要介绍了Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号的相关资料,需要的朋友可以参考下

    获取网络端口信息ethreal抓包

    Ethereal 是当前较为流行的一种计算机网络调试和数据包嗅探软件。Ethereal 基本类似于tcpdump,但 Ethereal 还具有设计完美的 GUI 和众多分类信息及过滤选项。用户通过 Ethereal,同时将网卡插入混合模式,可以查看...

    Android开发人员不得不收集的代码

    finishOtherActivities : 结束所有其他类型的 Activity finishAllActivities : 结束所有 Activity finishAllActivitiesExceptNewest: 结束除最新之外的所有 Activity App 相关 -> AppUtils.java -> Demo ...

    判断当前网络类型 网络类型判断器 v1.01

    网络类型判断器,快速判断自己属于内网还是外网。并获取内网IP和外网IP。

    企业微信-jssdk封装-第三方开发-获取当前页面会话信息

    自己对企业微信jssdk做的一个封装,集成了vConsole和weui,可以方便的获取当前页面的入口环境信息: ... networkType //网络类型 isConnected //网络是否连接 checkResult //微信js接口当前客户端的支持情况

    使用Reachability类判断iOS设备的当前网络连接类型

    主要介绍了使用Reachability类判断iOS设备的当前网络连接类型,这里开发语言为传统的Objectice-C,需要的朋友可以参考下

    C# 网速监听(WinForm)

    <br>其实在本例中并没有用到什么涉及网络的类型 而是通过调用WINDOWS自带的程序Ping.exe 也就是我们平时在cmd中使用的Ping命令,通过取得Ping命令的返回结果 然后对其返回结果通过正则表达式进行字符串...

    API之网络函数---整理网络函数及功能

    WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 ...

    java_App网络管理工具类的标准代码——android

    获取当前手机连接的网络类型 判断网络是否连接 判断网络是否连接 打开网络设置界面 检测3G是否连接 Get network type、 Get network type name Whether is fast mobile network 获取当前网络的状态 获取当前网络的...

Global site tag (gtag.js) - Google Analytics