| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

iOS 检测手机是否安装SIM卡

[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]

可以判断是否插入了sim卡。

需要CoreTelephony.framework。

    /**        *  检测是否有SIM卡        * [CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]        */        extern NSString* const kCTSMSMessageReceivedNotification;        extern NSString* const kCTSMSMessageReplaceReceivedNotification;        extern NSString* const kCTSIMSupportSIMStatusNotInserted;   // 为插入SIM卡        extern NSString* const kCTSIMSupportSIMStatusReady;         // 已插入SIM卡                id CTTelephonyCenterGetDefault(void);        void CTTelephonyCenterAddObserver(id,id,CFNotificationCallback,NSString*,void*,int);        void CTTelephonyCenterRemoveObserver(id,id,NSString*,void*);        int CTSMSMessageGetUnreadCount(void);                int CTSMSMessageGetRecordIdentifier(voidvoid * msg);        NSString * CTSIMSupportGetSIMStatus();        NSString * CTSIMSupportCopyMobileSubscriberIdentity();                id  CTSMSMessageCreate(void* unknow/*always 0*/,NSString* number,NSString* text);        voidvoid * CTSMSMessageCreateReply(void* unknow/*always 0*/,voidvoid * forwardTo,NSString* text);                void* CTSMSMessageSend(id server,id msg);                NSString *CTSMSMessageCopyAddress(voidvoid *, voidvoid *);        NSString *CTSMSMessageCopyText(voidvoid *, voidvoid *);