ios如何判断当前网络的运营商
2013-12-26 08:55
507 查看
ios如何判断当前网络的运营商
内容转至:http://www.iloss.me/2012/07/21/ios如何判断当前网络的运营商/#more-1091在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。
在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。
如果还用的高清图的话是不是灰常的杯具,显然是一定的。
从目前的情况来看,只有移动的gprs的卡速度慢的像牛一样,这样我们就需要权衡在一些场合牺牲点质量
换取速度。
那么我们就得必须知道当前网络是神马运营商。给个变通的解决方案。
- (BOOL)checkChinaMobile
{
BOOL ret = NO;
CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [info subscriberCellularProvider];
if (carrier == nil) {
[info release];
return NO;
}
NSString *code = [carrier mobileNetworkCode];
if (code == nil) {
[info release];
return NO;
}
if ([code isEqualToString:@"00"] || [code isEqualToString:@"02"] || [code isEqualToString:@"07"]) {
ret = YES;
}
[info release];
return ret;
}
网络在00—02—07三种情况时是移动网络。具体参考下面的数据
China – CN
MCC | MNC | BRAND | OPERATOR | STATUS | BANDS (MHZ) | REFERENCES AND NOTES |
---|---|---|---|---|---|---|
460 | 00 | China Mobile | China Mobile | Operational | GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010 | |
460 | 01 | China Unicom | China Unicom | Operational | GSM 900 / GSM 1800 / UMTS 2100 | CDMA network sold to China Telecom, WCDMA commercial trial started in May 2009 and in full commercial operation as of October 2009. |
460 | 02 | China Mobile | China Mobile | Operational | GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010 | |
460 | 03 | China Telecom | China Telecom | Operational | CDMA2000 800 / CDMA2000 2100 | EV-DO |
460 | 05 | China Telecom | China Telecom | Operational | ||
460 | 06 | China Unicom | China Unicom | Operational | GSM 900 / GSM 1800 / UMTS 2100 | |
460 | 07 | China Mobile | China Mobile | Operational | GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 010 | |
460 | 20 | China Tietong | China Tietong | Operational | GSM-R |
相关文章推荐
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- 【IOS游戏开发】如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- ios如何判断当前网络的运营商
- iOS如何判断当前网络的运营商
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- IOS中如何判断当前网络状态是否可用
- IOS中如何判断当前网络状态
- 如何判断当前网络的运营商
- iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- 【iOS解决方案】如何判断当前网络连接状态(网络是否正常)