3,120
社区成员
发帖
与我相关
我的任务
分享
//分组排序
TMsvSelectionOrdering sort(KMsvNoGrouping, EMsvSortByDateReverse);
CMsvEntry* entry = CMsvEntry::NewL(*iMsvSession, folder_id, sort);//CMsvSession* iMsvSession;folder_id是指定哪个文件夹,可以是
//KMsvGlobalInBoxIndexEntryId指定收件夹
//选择内容
CMsvEntrySelection* entries = entry->ChildrenWithMtmL(mtm_type);//mtm_type指定消息类型,可以是KUidMsgTypeSMS指定短信
//读取消息索引信息,At(0)代表首信息,取其他的可以给出相应的index
TMsvId aEntryId = entries->At((TInt)index);
iSmsMtm->SwitchCurrentEntryL(aEntryId);//iSmsMtm是CSmsClientMtm类型的指针变量
iSmsMtm->LoadMessageL(); // load the message
CRichText& body = iSmsMtm->Body(); //sms的内容存到CRichText控件对象中
TPtrC msg(body.Read(0));
CxFaceAppUi* appUi = (CxFaceAppUi*) (CEikonEnv::Static()->AppUi());
CLogExEngine* engine = appUi->iLogExEngine;
engine->SetEventFilterMissed();
const CLogEvent& event = engine->GetCallRecord(index);//index为指定的位置
TTime time = event.Time();
const TDesC& phoneNumTDes = event.Number();