+ (NetWorkType)currentNetworkType{
Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus internetStatus = [reachability currentReachabilityStatus];
NetWorkType net = NetWorkTypeNone;
switch (internetStatus) {
case ReachableViaWiFi:
net = NetWorkTypeWiFI;
break;
case ReachableViaWWAN:
net = NetWorkType4G;
// net = [self getNetType]; //判斷具體類(lèi)型
break;
case NotReachable:
net = NetWorkTypeNone;
default:
break;
}
return net;
}
+ (NSString *)getNetType
{
CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];
NSString *currentStatus = info.currentRadioAccessTechnology;
NSString *netconnType;
if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyGPRS"]) {
netconnType = @"GPRS";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyEdge"]) {
netconnType = @"2.75G EDGE";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyWCDMA"]){
netconnType = @"3G";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyHSDPA"]){
netconnType = @"3.5G HSDPA";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyHSUPA"]){
netconnType = @"3.5G HSUPA";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyCDMA1x"]){
netconnType = @"2G";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyCDMAEVDORev0"]){
netconnType = @"3G";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyCDMAEVDORevA"]){
netconnType = @"3G";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyCDMAEVDORevB"]){
netconnType = @"3G";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyeHRPD"]){
netconnType = @"HRPD";
}else if ([currentStatus isEqualToString:@"CTRadioAccessTechnologyLTE"]){
netconnType = @"4G";
}
return netconnType;
}
ios-進(jìn)階&&獲取網(wǎng)絡(luò)狀態(tài)(蘋(píng)果推薦方式)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Reachability簡(jiǎn)介 很多應(yīng)用中都會(huì)涉及對(duì)用戶手機(jī)所在網(wǎng)絡(luò)環(huán)境(數(shù)據(jù)、WiFi、無(wú)網(wǎng)絡(luò))的監(jiān)測(cè),在不同的網(wǎng)...
- NSArray *subviews = [[[[UIApplication sharedApplication] ...
- 01 ▼ 那年我在廣州,快要忙瘋了,有接近一年沒(méi)回過(guò)家,好容易請(qǐng)下年假,想問(wèn)問(wèn)爸爸媽媽都需要些什么。 “要不要廣式...
- 第一章 簡(jiǎn)單了解Javascript 1.1、JavaScript能用來(lái)干什么? (1)數(shù)據(jù)的驗(yàn)證 (2)將動(dòng)態(tài)...
- Author: qingxp9 前幾日,一條關(guān)于"前員工入侵富士康網(wǎng)絡(luò):瘋狂洗白iPhone獲利300萬(wàn)"的新聞刷...