如何判断当前网络的运营商
来源:互联网 发布:暴躁的母亲知乎 编辑:程序博客网 时间:2024/04/29 19:54
在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。
在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。
如果还用的高清图的话是不是灰常的杯具,显然是一定的。
从目前的情况来看,只有移动的gprs的卡速度慢的像牛一样,这样我们就需要权衡在一些场合牺牲点质量
换取速度。
网络在00—02—07三种情况时是移动网络。具体参考下面的数据
China – CN
在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。
如果还用的高清图的话是不是灰常的杯具,显然是一定的。
从目前的情况来看,只有移动的gprs的卡速度慢的像牛一样,这样我们就需要权衡在一些场合牺牲点质量
换取速度。
那么我们就得必须知道当前网络是神马运营商。给个变通的解决方案。
01
- (
BOOL
)checkChinaMobile
02
{
03
BOOL
ret= NO;
04
CTTelephonyNetworkInfo*info = [[CTTelephonyNetworkInfo alloc] init];
05
CTCarrier*carrier = [info subscriberCellularProvider];
06
if
(carrier== nil) {
07
[inforelease];
08
return
NO;
09
}
10
11
NSString*code = [carrier mobileNetworkCode];
12
if
(code== nil) {
13
[inforelease];
14
return
NO;
15
}
16
17
if
([codeisEqualToString:@
"00"
]|| [code isEqualToString:@
"02"
]|| [code isEqualToString:@
"07"
]){
18
ret= YES;
19
}
20
[inforelease];
21
22
return
ret;
23
}
China – CN
详细数据请参考:http://en.wikipedia.org/wiki/Mobile_Network_Code
转自iloss博客http://www.iloss.me/2012/07/21/ios如何判断当前网络的运营商/
0 0
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- Iphone如何判断当前网络的运营商
- 如何判断当前网络的运营商
- 【IOS游戏开发】如何判断当前网络的运营商
- BlackBerry手机上Java程序如何判断当前手机使用的运营商网络名称?网路制式?
- CTTelephonyNetworkInfo 判断当前网络的运营商 和 Core Telephony
- 如何判断手机号的运营商.
- 在Mavericks10.9上的Xcode5…
- 仿苹果AppStore 下载环形进度条
- 有关图像标签的一些知识
- IOS 7 Xcode 5 免IDP证书 真机调试
- SDWebImage使用——一个可管理远程图…
- 如何判断当前网络的运营商
- GCD的使用(详解)
- 关键帧动画CAKeyframeAnimation
- iOS技巧之获取本机通讯录中的内容…
- ios视频
- 使用Cocoapods下载DKNightVersion运行时路径错误
- Block的Retain Cycle的解决方法
- UIImageJPEGRepresentation和UIIma…
- 调用已经废弃的API消除警告