代码之家  ›  专栏  ›  技术社区  ›  CiNN

如何在UIQ中阅读SMS/MMS

  •  2
  • CiNN  · 技术社区  · 16 年前

    如何在UIQ中阅读SMS/MMS?

    1 回复  |  直到 16 年前
        1
  •  3
  •   michael aubert    15 年前

    我假设你想知道如何编写一些C++源代码的信息,这些代码允许应用程序接收SMS/MMS并读取它接收到的消息的内容。


    在Symbian操作系统上,信息存储可以存储短信息、彩信、电子邮件。。。

    消息存储的API是通用的。

    为了在消息存储中写入和读取数据,您需要熟悉以下类:TMsvId、CMsvSession、cclienttmregistry、TMsvEntry和CMsvEntry。


    http://www.quickrecipesonsymbianos.com 为了得到消息传递存储如何工作的解释以及易于使用的示例代码。



    使用通用的网络API来监听和接收SMS。那是RSocketServ和RSocket。通常,您需要在套接字上使用正确的IOCTL参数。

    您将在SDK的以下头文件中找到有用的类和常量: gsmuset.h smsuaddr.h smsustrm.h gsmubuf.h gsmumsg.h。

    存在名称以“KSmsErr”开头的特定于短信的错误代码


    在UIQ上接收MMS是通过特定于UQI的API完成的。你在60系列手机上找不到的。这就是为什么你找不到很多关于Symbian通用MMS API的讨论。如果你有更详细的问题,最好直接去UIQ或索尼爱立信开发社区。

    再次小心,嵌入式Java虚拟机PushRegistry模块和本机消息查看器应用程序引擎可能已经在监听所有传入的MMS消息。

    特别感兴趣的是CMmsClientMtm、MmsApiExtensions、MMsvSessionObserver和mmmsessagehandler。


    推荐文章