Symbian OS应用开发 SMS的故事
2010-05-31 19:53:00 来源:WEB开发网time = entry->ChildDataL(entries->At(0)).iDate;
//弹出对话框,有首信息接收人的号码信息
CAknInformationNote* informationNote = new (ELeave) CAknInformationNote;
informationNote->ExecuteLD(entry->ChildDataL(entries->At(0)).iDetails);
CleanupStack::PopAndDestroy(2);
------------------------------------------
注意:一些变量没有做介绍,比如iSession,这是因为前面的文章有提到过!
------------------------------------------
上面这段例程的作用就是让大家了解一下如何获取并操作sms。
简单说一下:首先定义一个消息服务器的入口,关联着outbox;然后取出outbox中所有的短信内容,并存储到CMsvEntrySelection型指针指向的list中,操作list便可方便的操作outbox中的sms。
下面讲述了如果取单个sms的具体内容,这些都是公共变量,可以利用它们来获取sms的具体细节:
------------------------------------------
TTime iDate (类型和名称)
Time (描述)短信时间
--------------------------------------------------------------------------------
TPtrC iDescription
Description 短信内容
--------------------------------------------------------------------------------
TPtrC iDetails
Details 发送或接受人号码
--------------------------------------------------------------------------------
TInt32 iError
Error
--------------------------------------------------------------------------------
TUid iMtm
MTM
--------------------------------------------------------------------------------
TInt32 iMtmData1
MTM data 1: this can be used for any purpose by an MTM.
--------------------------------------------------------------------------------
TInt32 iMtmData2
MTM data 2: this can be used for any purpose by an MTM.
--------------------------------------------------------------------------------
更多精彩
赞助商链接