IOS——插入拔出Sim卡监听方法及是否插入Sim卡判断方法
来源:互联网 发布:网络机顶盒看片你懂的 编辑:程序博客网 时间:2024/04/30 01:41
(1) 检测iPhone是否插入Sim卡
1. 首先在判断是否插入Sim卡方法的.h文件中粘贴如下代码
externNSString* const kCTSMSMessageReceivedNotification;
externNSString* const kCTSMSMessageReplaceReceivedNotification;
externNSString* const kCTSIMSupportSIMStatusNotInserted;
externNSString* const kCTSIMSupportSIMStatusReady;
id CTTelephonyCenterGetDefault(void);
void CTTelephonyCenterAddObserver(id,id,CFNotificationCallback,NSString*,void*,int);
void CTTelephonyCenterRemoveObserver(id,id,NSString*,void*);
int CTSMSMessageGetUnreadCount(void);
int CTSMSMessageGetRecordIdentifier(void * msg);
NSString * CTSIMSupportGetSIMStatus();
NSString * CTSIMSupportCopyMobileSubscriberIdentity();
id CTSMSMessageCreate(void* unknow,NSString* number,NSString* text);
void * CTSMSMessageCreateReply(void* unknow,void * forwardTo,NSString* text);
void* CTSMSMessageSend(id server,id msg);
NSString *CTSMSMessageCopyAddress(void *,void *);
NSString *CTSMSMessageCopyText(void *,void *);
2. 导入CTTelephony.framework
3. 在.m文件中调用方法判断:
BOOL noSim=[CTSIMSupportGetSIMStatus()isEqualToString:kCTSIMSupportSIMStatusNotInserted];
NSLog(@"no Sim %@",noSim?@"YES":@"NO");
如果结果是YES表示没有插入Sim卡,如果是NO则表示插入了Sim卡
(2)插入拔出Sim卡事件监听方法
NSString *CTSIMSupportGetSimStatus();
[[NSNotificationCenterdefaultCenter]
addObserver:selfselector:@selector(SIMNotification:)name:@"kCTSIMSupportSIMStatusChangeNotification"object:nil];
然后定义相应方法SIMNotification
-(void)SIMNotification:(id)selector{
[selfshowSimInfo];
}
拔出Sim卡时调用一次,插入Sim卡也调用一次
- IOS——插入拔出Sim卡监听方法及是否插入Sim卡判断方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- 判断 iPhone 是否已插入 SIM 卡的方法
- iPhone 判断是否插入sim卡
- android 判断手机是否插入SIM卡
- 如何判断sim卡是否有插入
- 判斷 iPhone 是否已插入 SIM 卡的方法
- iPhone 判断插入sim卡
- 如何判断sim卡是否有插入mtk
- iPhone 判断手机是不是插入SIM卡
- ios系统 判断是否有sim卡
- iOS 判断是否安装SIM卡
- 判断是否包含SIM卡
- Android SIM多次热插拔,某次插入,不识别SIM卡
- 第五章函数—5.1.4讲学习笔记
- 提高Android开发效率的小技巧
- 将文本的内容复制到剪切板,ZeroClipboard
- HTTP消息头中的“Cache-control”介绍
- jquery全选和全不选的实现。一句jquery
- IOS——插入拔出Sim卡监听方法及是否插入Sim卡判断方法
- ShareSDK集成第三方登录和分享的步骤
- JSON与XML的区别比较
- 从技术层到管理层修炼之路:架构师
- 37条常用Linux Shell命令组合
- 【LeetCode】Remove Duplicates from Sorted Array II
- CodeForces 487B Strip
- JSON工具类-读写方法
- Java程序打包成Jar包