梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

为什么MAPI不适用于M8

因为“提到在Windows Mobile客户端对短信进行操作,几乎所有人都会在第一时间想起CEMAPI接口,诚然cemapi接口是目前为止使用最多,也是最为成熟的技术,利用Cemapi接口可以很方便的实现短信的发送、接收、删除等相关操作,而无需关注繁琐的编码解码问题,但Cemapi也有自己的缺点,比如cemapi中接口完全基于tmail实现,短信截获、发送、到达通知等操作最终也是由tmail来实现的,这就意味着,程序中短信操作的模块需要完全依赖于tmail的执行状态,例如,当tmail程序没有启动时,客户端执行submitmessage操作后短信并不会被马上发出,必须要等到tmail启动后,短信才会被发送,由于该接口的返回值仅仅指明与短信数据库进行操作是否成功,因此在程序中无法获知短信是否已经成功发送。”【

而tmail只存在于Windows Mobile系统上,而不是Windows CE上。

M8的短消息程序是自己开发或者代工的。

所以,MAPI在M8上不起作用。

posted on 2010-03-13 22:19  梦书  阅读(352)  评论(0编辑  收藏  举报