我正在使用Windows Mobile 5.0进行示例应用程序。当我收到短信时,我想检查某些标准(例如:“本田”),如果我发现单词i将执行我的处理,如果不存在则必须存储在收件箱中。 我完成了接收sMS和搜索条件的代码,我不知道如何将SMS放入收件箱
任何人都有这样做的想法只是给我提示我会自己做。 期待你的回复。
答案 0 :(得分:1)
Chris已经编写了一个类似于您正在寻找的示例应用程序。 Mobile SMS Remote阅读博文并试用相同的代码。一旦了解了它的工作原理,请尝试使用您的代码。如果您有任何疑问,请在此处发布。请避免要求我们为您编写整个项目的代码。
答案 1 :(得分:0)
捕获收到的SMS文本消息的第一步是创建一个MessageInterceptor类的实例,该实例位于Microsoft.WindowsMobile.PocketOutlook程序集中。您需要注意定义此实例的位置,就好像它超出范围并且垃圾收集消息拦截将停止。
MessageInterceptor拦截器= new MessageInterceptor(InterceptionAction.NotifyAndDelete);将InterceptionAction传递给构造函数。此参数定义接收消息时发生的行为。这两个选项是:
»通知 - 消息拦截器有机会处理消息,但标准的SMS收件箱应用程序也会收到消息。 »NotifyAndDelete - 消息不会对用户可见,只能被消息拦截器看到。