Windows Mobile MAPI 入门教程
2010-06-22 03:11:00 来源:WEB开发网Windows Mobile MAPI 入门教程 - Overview
名词翻译对比:
Messaging 消息
Inbox 收件箱
message stores 消息仓库
message transport 消息传输模块
一 概述
MAPI是一个基于COM的库,提供了客户端应用程序操作“消息“(信息)的编程方法。消息(之前命名为“收件箱“)、消息仓库及它们包含的消息项。
你使用MAPI能够创建一个新的完整的“消息“客户端程序,创建一个“消息”的发送,创建一个自定义窗体的“消息”应用程序,执行一条客户端“邮件规则”到可编程的处理收到的消息,执行一个advise-sink 对象用来操作通知消息,可编程方式的管理容器对象类似地址簿、通讯分组列表、目录的高级操作。
注意: 在Windows Mobile 2002发布之前,对消息系统的编程方法都是通过MsgStore APIs(查看msgstore.h和msgstore.lib)实现的。尽管以后的Windows Mobile版本提供了有限的兼容性,但还是推荐在您的代码中使用MAPI。
关于消息子系统的更多背景信息,和拓展的消息应用,可查看下面几个部分:
1) 消息传输模块
2) 消息格式
3) 自定义的消息客户端规则
4) 消息仓库
1 消息传输
消息传输是一个网络协议,简化了消息从一个消息客户端到消息本地服务器的传送过程。
MAPI 支持通过提供的功能使用消息传送,并允许他们直接和消息仓库通信。
消息应用程序使用IMailSyncHandler接口的方法和消息传送模块通信。
消息传送模块使用IMailSyncCallBack接口的方法和消息应用程序通信。
运行Windows Mobile软件的Mobile设备,使用微软的ActiveSync做为mobile设备和桌面服务端电脑做发送E-Mail、Microsoft Outlook PIM项目的传送工作,除了ActiveSync外,Windows Mobile为基础的设备支持Post Office Protocol3 (POP3)和Internet Message Access protocol 4 (IMAP4)以无线方式在mobile设备和互联网e-mail服务器之间传送e-mail-based消息项。Windows Mobile构建的设备也支持短消息服务(SMS),实现在mobile设备和一个移动操作短信息服务(SMS)服务器之间发送和接受蜂窝电话的文本消息项。
与Pocket2000密切相关的40创建一个自定义的消息传送方式不同于Windows CE MsgStore APIs。在Windows
更多精彩
赞助商链接