第十二章Comms与消息传送.pptVIP

  • 4
  • 0
  • 约 78页
  • 2017-06-16 发布于湖北
  • 举报
//如果无MMs服务则退出 if (services - Count() == 0) User::Leave(KErrNotFound); 该代码得到MMS服务的ID列表,如果没有可用的MMS,服务将退出。 消息传送还具有默认服务的概念,除非用户指定了其他服务,否则将使用默认服务。默认服务设置可通过类CMsvDefaultServices找到。它们存储在与根项关联的消息存储器中。下面的代码从这个存储器中读取默认服务设置,并获得serviceld中默认MMS服务的ID。 MMS CMsvDefaultServices* services = new(ELeave)CMsvDefaultServices; CleanupStack::PushL(services); TMsvId serviceId; if(root-HasStoreL()) { //如果根具有存储器,则恢复默认的服务 CMsvStore*store = root-ReadStoreL(); CleanupStack::PushL(store); services-RestoreL(*store); CteanupStack::PopAndDestroy();//存储器 } MMS TInt error = services-DefaultService(KUidMsgT

文档评论(0)

1亿VIP精品文档

相关文档