在ios上存在retain屏,經常需要在一些時刻用到高畫質圖,有些時候也要到普通圖。
在網路條件很爽的情況下,這當然不在話下。如果咱是iphone使用者,又正好用的是移動卡。
如果還用的高畫質圖的話是不是灰常的杯具,顯然是一定的。
從目前的情況來看,只有移動的gprs的卡速度慢的像牛一樣,這樣我們就需要權衡在一些場合犧牲點質量
換取速度。
那麼我們就得必須知道當前網路是神馬運營商。給個變通的解決方案。
01
- (
bool
)checkchinamobile
02
10
11
nsstring *code = [carrier mobilenetworkcode];
12
if
(code == nil)
16
17
if
([code isequaltostring:@
"00"
] || [code isequaltostring:@
"02"
] || [code isequaltostring:@
"07"
])
20
[info release];
21
22
return
ret;
23
}
網路在00—02—07三種情況時是流動網路。具體參考下面的資料
詳細資料請參考:
**iloss部落格 如何判斷當前網路的運營商/
需引入框架coretelephony.framework
匯入標頭檔案
#import
#import
先定義以下方法:
//用來辨別裝置所使用網路的運營商
- (nsstring*)checkcarrier
nsstring *code = [carrier mobilenetworkcode];
if (code == @"")
if ([code isequaltostring:@"00"] || [code isequaltostring:@"02"] || [code isequaltostring:@"07"])
if ([code isequaltostring:@"01"]|| [code isequaltostring:@"06"] )
if ([code isequaltostring:@"03"]|| [code isequaltostring:@"05"] )
[info release];
return ret;
}
iOS如何判斷當前網路的運營商
在ios上存在retain屏,經常需要在一些時刻用到高畫質圖,有些時候也要到普通圖。在網路條件很爽的情況下,這當然不在話下。如果咱是iphone使用者,又正好用的是移動卡。如果還用的高畫質圖的話是不是灰常的杯具,顯然是一定的。從目前的情況來看,只有移動的gprs的卡速度慢的像牛一樣,這樣我們就需要權...
iOS如何判斷當前網路的運營商
在ios上存在retain屏,經常需要在一些時刻用到高畫質圖,有些時候也要到普通圖。在網路條件很爽的情況下,這當然不在話下。如果咱是iphone使用者,又正好用的是移動卡。如果還用的高畫質圖的話是不是灰常的杯具,顯然是一定的。從目前的情況來看,只有移動的gprs的卡速度慢的像牛一樣,這樣我們就需要權...
iOS如何判斷當前網路的運營商
在ios上存在retain屏,經常需要在一些時刻用到高畫質圖,有些時候也要到普通圖。在網路條件很爽的情況下,這當然不在話下。如果咱是iphone使用者,又正好用的是移動卡。如果還用的高畫質圖的話是不是灰常的杯具,顯然是一定的。從目前的情況來看,只有移動的gprs的卡速度慢的像牛一樣,這樣我們就需要權...