判断设备SIM卡
2013-04-20 17:52
169 查看
在.h里面写上在@end之前就行
//TODO:GET SIM
extern NSString*
const kCTSMSMessageReceivedNotification;
extern NSString*
const kCTSMSMessageReplaceReceivedNotification;
extern NSString*
const kCTSIMSupportSIMStatusNotInserted;
extern NSString*
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/*always 0*/,NSString* number,NSString* text);
void * CTSMSMessageCreateReply(void* unknow/*always 0*/,void * forwardTo,NSString* text);
void* CTSMSMessageSend(id server,id msg);
NSString *CTSMSMessageCopyAddress(void *,
void *);
NSString *CTSMSMessageCopyText(void *,
void *);
//END TODO:GET SIM
在.m中调用:
+ (BOOL)getSIM{
BOOL isSIM;
if ([CTSIMSupportGetSIMStatus()
isEqualToString:kCTSIMSupportSIMStatusNotInserted]) {
isSIM = YES;
}else{
isSIM = NO;
}
return isSIM;
}
此文章来源于网络,非原创,仅用于积累知识用。
//TODO:GET SIM
extern NSString*
const kCTSMSMessageReceivedNotification;
extern NSString*
const kCTSMSMessageReplaceReceivedNotification;
extern NSString*
const kCTSIMSupportSIMStatusNotInserted;
extern NSString*
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/*always 0*/,NSString* number,NSString* text);
void * CTSMSMessageCreateReply(void* unknow/*always 0*/,void * forwardTo,NSString* text);
void* CTSMSMessageSend(id server,id msg);
NSString *CTSMSMessageCopyAddress(void *,
void *);
NSString *CTSMSMessageCopyText(void *,
void *);
//END TODO:GET SIM
在.m中调用:
+ (BOOL)getSIM{
BOOL isSIM;
if ([CTSIMSupportGetSIMStatus()
isEqualToString:kCTSIMSupportSIMStatusNotInserted]) {
isSIM = YES;
}else{
isSIM = NO;
}
return isSIM;
}
此文章来源于网络,非原创,仅用于积累知识用。
相关文章推荐
- 判断ios设备是否越狱
- iOS代码技巧之判断设备及状态
- ios开发中怎么判断各类设备
- 判断设备是否是 iphone5
- 使用RTSP判断摄像机设备是否在线以及快照抓取
- 在不同位置(客户端的终端设备,服务端,项目代码中)判断设备类型(PC、手机、微信等)
- iOS判断判断设备类型信息
- Swift - 判断设备方向
- C#使用OpenNETCF.Desktop.Communication,实现对ActiveSync状态的判断,及对移动设备文件的操作!
- iPhone 判断是否插入sim卡
- java判断是否是手机移动设备
- PHP判断是否为手持设备的函数
- 安卓开发如何判断SIM卡运营商
- ios判断当前设备类型
- JS判断客户端系统 让ipad iphone 等手持设备自动跳到手机版
- js判断移动设备 并跳转到手机版
- H5判断当前设备以及不同设备不同环境上下载app
- 判断用户设备是否是 iPhone 4 Retina 屏的代码
- JS判断终端设备跳转PC端、移动端相应的URL
- jquery判断当前设备是手机还是电脑并跳转