请问怎样读取未读消息和未接电话?

xiaochonglx 2009-06-22 10:38:32
请问怎样读取未读消息和未接电话?用什么API实现?
...全文
66 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
btsy2000 2009-06-26
  • 打赏
  • 举报
回复
up
dandandeshui 2009-06-23
  • 打赏
  • 举报
回复
关注一下!
xiaochonglx 2009-06-23
  • 打赏
  • 举报
回复
用什么类,用什么函数。可以实现?
huabinsir 2009-06-23
  • 打赏
  • 举报
回复
"请问怎样读取未读消息和未接电话?"

---帮顶。你是从什么层面上讲。
anel 2009-06-23
  • 打赏
  • 举报
回复
Symbian OS中的消息存储与常用操作
http://blog.csdn.net/Beover1984/archive/2006/01/05/571317.aspx
grachel 2009-06-23
  • 打赏
  • 举报
回复
读取未读消息的方式可以参考如下:

//分组排序
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();


以上代码仅供参考

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧