IOS开发~获取Sim卡信息
2013-12-24 09:07
253 查看
原文地址:IPhone之获取Sim卡信息作者:飞舞的鸡毛
首先,加入一个Framework.
引入头文件
初始化
获取Sim卡信息
CTCarrier *carrier = networkInfo.subscriberCellularProvider;
switch (indexPath.row)
{
case 0://供应商名称(中国联通 中国移动)
cell.textLabel.text = @"carrierName";
cell.detailTextLabel.text = carrier.carrierName;
break;
case 1://所在国家编号
cell.textLabel.text = @"mobileCountryCode";
cell.detailTextLabel.text = carrier.mobileCountryCode;
break;
case 2://供应商网络编号
cell.textLabel.text = @"mobileNetworkCode";
cell.detailTextLabel.text = carrier.mobileNetworkCode;
break;
case 3:
cell.textLabel.text = @"isoCountryCode";
cell.detailTextLabel.text = carrier.isoCountryCode;
break;
case 4://是否允许voip
cell.textLabel.text = @"allowsVOIP";
cell.detailTextLabel.text = carrier.allowsVOIP?@"YES":@"NO";
break;
default:
break;
}
首先,加入一个Framework.
引入头文件
#import <UIKit/UIKit.h> #import<CoreTelephony/CTTelephonyNetworkInfo.h> #import<CoreTelephony/CTCarrier.h> @interface RootViewController : UITableViewController { CTTelephonyNetworkInfo *networkInfo; } |
初始化
- (void)viewDidLoad { [superviewDidLoad]; self.navigationItem.prompt = @"CTTelephonyNetworkInfo"; self.navigationItem.title = @"CTCarrier"; networkInfo = [[[CTTelephonyNetworkInfo alloc] init] retain]; //当sim卡更换时弹出此窗口 networkInfo.subscriberCellularProviderDidUpdateNotifier = ^(CTCarrier * carrier) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nilmessage:@"Sim card changed" delegate:nilcancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; [alert show]; [alert release]; }; } |
CTCarrier *carrier = networkInfo.subscriberCellularProvider;
switch (indexPath.row)
{
case 0://供应商名称(中国联通 中国移动)
cell.textLabel.text = @"carrierName";
cell.detailTextLabel.text = carrier.carrierName;
break;
case 1://所在国家编号
cell.textLabel.text = @"mobileCountryCode";
cell.detailTextLabel.text = carrier.mobileCountryCode;
break;
case 2://供应商网络编号
cell.textLabel.text = @"mobileNetworkCode";
cell.detailTextLabel.text = carrier.mobileNetworkCode;
break;
case 3:
cell.textLabel.text = @"isoCountryCode";
cell.detailTextLabel.text = carrier.isoCountryCode;
break;
case 4://是否允许voip
cell.textLabel.text = @"allowsVOIP";
cell.detailTextLabel.text = carrier.allowsVOIP?@"YES":@"NO";
break;
default:
break;
}
相关文章推荐
- IOS开发~获取Sim卡信息
- IOS开发~获取Sim卡信息
- ios开发获取SIM卡信息
- IOS开发~获取Sim卡信息
- IOS开发---菜鸟学习之路--(十二)-利用ASIHTTPRequest进行异步获取数据
- iOS 开发笔记-获取某个APP素材
- iOS开发中,bounds和frame的区别。iOS开发结构体属性值查看和控制器各种尺寸的获取小技巧。
- 【iOS开发】图像处理之获取RGB
- iOS开发-获取字符串中多个相同字符的位置index
- 学习iOS开发之获取位置信息
- iOS开发 获取app版本号
- IOS开发 如何获取搜狗输入法键盘高度
- iOS开发笔记--viewWithTag获取subview规则详解
- iOS开发之获取实时气压、相对高度
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- iOS开发之获取view所在的控制器
- iOS开发 PHAsset获取照片名称
- 网上搜集到iOS开发中获取手机IDFA,手机序列号,设备名称,别名,分辨率等信息,这里做个总结
- IOS开发之获取Storyboard创建的ViewController
- IOS开发——NSURLConnection服务器获取数据 & JSON数据解析