IPhone之获取Sim卡信息
来源:互联网 发布:淘宝招牌怎么上传 编辑:程序博客网 时间:2024/04/27 16:16
首先,加入一个Framework.
引入头文件
#import <UIKit/UIKit.h>
#import<CoreTelephony/CTTelephonyNetworkInfo.h>
#import<CoreTelephony/CTCarrier.h>
@interface RootViewController : UITableViewController
{
CTTelephonyNetworkInfo *networkInfo;
}
初始化
- (void)viewDidLoad
{
self.navigationItem.prompt = @"CTTelephonyNetworkInfo";
self.navigationItem.title = @"CTCarrier";
networkInfo = [[[CTTelephonyNetworkInfo alloc] init] retain];
//当sim卡更换时弹出此窗口
networkInfo.subscriberCellularProvid
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nilmessage:@"Sim card changed" delegate:nilcancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
[alert show];
[alert release];
};
}
获取Sim卡信息
CTCarrier *carrier = networkInfo.subscriberCellularProvid
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;
}
- IPhone之获取Sim卡信息
- IPhone之获取Sim卡信息
- iphone获取sim卡信息
- 获取SIM卡信息
- 获取sim卡信息
- 获取sim卡信息
- 获取sim卡信息
- 获取SIM卡信息
- 获取sim卡IMSI信息
- 获取SIM卡的信息
- android 获取sim卡信息
- 手机SIM卡信息获取
- 获取手机sim卡信息
- Android 获取Sim卡信息
- TelephonyManager获取SIM卡信息
- SIM 卡获取运营商信息
- Android开发之获取手机SIM卡信息
- Android开发之获取手机SIM卡信息
- Mysql中的数据类型对应于Java中什么数据类型
- 泛型(Generic)-反射泛形-Dao
- 自定义注解和反射注释
- 代理-静态代理和动态代理
- 模拟手机客户端与Web应用的交互[URL和HttpURLConnection的使用]
- IPhone之获取Sim卡信息
- 类加载器
- leetcode-Single Number II
- 动态代理练习1-全站字符编码过滤[request动态代理]
- 动态代理练习2-全站压缩流输出[response动态代理]
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- 动态代理练习3-自定义数据库连接池[connection动态代理]
- JS动态获取当前时间,并写到指定的区域
- 修改MyEclipse默认工作路径