[计算机]使用CTelephoney获取IMEI_IMSI_品牌_型号_打电话功能.docVIP

[计算机]使用CTelephoney获取IMEI_IMSI_品牌_型号_打电话功能.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]使用CTelephoney获取IMEI_IMSI_品牌_型号_打电话功能

CTelephoney可以实现不少经常会用到的功能,比如获取手机的IMEI,IMSI,牌子,型号,电量,信号强度,是否充电状态,打电话,判断来电的状态,来电号码等等等,是一个相当实用而且强大的类.以下代码封装了CTelephoney的几个方法,供参考. 头文件: #ifndef MYTELEPHONY_H #define MYTELEPHONY_H #include e32base.h #include Etel3rdParty.h class CMyTelephony : public CActive ??? { public: ??? static void GetIMSIL(TDes aIMSI); ??? static void GetIMEIL(TDes aIMEI); ??? static void GetPhoneType(TDes aPhoneType); ??? static void DialPhone(const TDesC aPhoneId); ??? static CMyTelephony* NewL(); protected: ??? void DoCancel(); ??? void RunL(); private: ??? static CMyTelephony* NewLC(); ??? ~CMyTelephony(); ??? CMyTelephony(); ??? void ConstructL(); ??? void GetSubscriberId(); ??? void GetPhoneId(); private: ??? CTelephony* iTelephony; ??? CTelephony::TCancellationRequest iRequest; ??? CTelephony::TSubscriberIdV1 iSubscriberId; ??? CTelephony::TSubscriberIdV1Pckg iSubscriberIdPckg; ??? CTelephony::TPhoneIdV1 iPhoneId; ??? CTelephony::TPhoneIdV1Pckg iPhoneIdPckg;?? ??? CTelephony::TCallId iCallId; ??? TBuf32 iPhoneType; public : ??? void DialNewCall(const TDesC aTelNumber); ??? }; #endif // MYTELEPHONY_H ? 源文件: // MyTelephony.cpp // #include e32svr.h #include MyTelephony.h #include f32file.h class CTelephony; CMyTelephony* CMyTelephony::NewLC() ??????? { ??????? CMyTelephony* self = new (ELeave) CMyTelephony; ??????? CleanupStack::PushL(self); ??????? self-ConstructL(); ??????? return self; ??????? } CMyTelephony* CMyTelephony::NewL() ??????? { ??????? CMyTelephony* self = CMyTelephony::NewLC(); ??????? CleanupStack::Pop(self); ??????? return self; ??????? } void CMyTelephony::GetIMSIL(TDes aIMSI) ??????? { #ifdef __WINS__ ??????? CMyTelephony* telephony = CMyTelephony::NewL(); ??????? telephony-GetSubscriberId(); ??????? aIMSI = telephony-iSubscriberId.iSubscriberId; ???????? ??????? delete telephony; #else ??????? _LIT(KDebugIMSI, 000000000000000); ??????? aIMSI = KDebugIMSI; #endif ??????? } void CMyTelephony::GetIMEIL(TDes aIMEI) ??????? { #ifndef __WINS__ //真实设备 This only works on target m

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档