网站首页
网站导航
Ctrl+D收藏
首 页
代码段
源码包
文档库
工具箱
代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Objectc
】
用来获取手机中各种网络类型
作者:
Eden
/ 发布于
2016/1/14
/
378
代码是Objectvie-C语言编写,只在iOS中使用,不要依赖其他项目。
// 使用这种方法时一定要保证statusbar没有隐藏。如果你的App隐藏了statusbar,那么你也就不能通过这种方法获得网络状态。 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface ReachabilityStatue : NSObject /** * 监听网络状态 * * @return 返回网络状态 */ + (NSString *)networkingStatesFromStatebar; @end #import "ReachabilityStatue.h" @implementation ReachabilityStatue + (NSString *)networkingStatesFromStatebar { // 状态栏是由当前app控制的,首先获取当前app UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueForKeyPath:@"statusBar"] valueForKeyPath:@"foregroundView"] subviews]; int type = 0; for (id child in children) { if ([child isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]]) { type = [[child valueForKeyPath:@"dataNetworkType"] intValue]; } } NSString *stateString = @"wifi"; switch (type) { case 0: stateString = @"notReachable"; // 没有网络 break; case 1: stateString = @"2G"; break; case 2: stateString = @"3G"; break; case 3: stateString = @"4G"; break; case 4: stateString = @"LTE"; // 比4G更快的蜂窝网 break; case 5: stateString = @"wifi"; break; } return stateString; } @end
评论列表
本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
本站所有代码发布及提供者。
试试其它关键字
网络类型
同语言下
.
根据当前日期计算星期几
.
屏幕中间的弹框列表
.
禁用iOS的UIView长按默认操作
.
IOS判断用户的网络类型(2/3/4G、wifi)
.
iOS7和iOS6适配,和保留之前的坐标编码习惯,不用刻意
.
iOS开发 iOS8 分割线右移15像素 将其归零
.
ios 常用的宏定义方法
.
IOS应用直接 跳转AppStore 的方法 IOS7以上
.
iOS iOS8中 问题"registerForRemoteNotificationTypes
.
通过当前的view找到所在view的控制器
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
.
实现对图片上传的接收
.
判断用户输入的是否为IP地址
Eden
贡献的其它代码
(
2
)
.
获取当前月份的所有日期
.
用来获取手机中各种网络类型
地图
本站
我们
服务
版权
联系
回馈
博客