0

我正在使用 windows mobile 5.0 做示例应用程序。当我收到短信时,我想检查某些条件(例如:“Honda”)。如果我找到那个词,我会做我的过程,如果没有,它必须存储在收件箱中。

我编写了接收短信和搜索条件的代码,但我不知道如何将短信放入收件箱。

任何人都知道这样做的想法只是给我暗示我会自己做。

4

2 回答 2

1

Chris 编写了一个与您正在寻找的类似的示例应用程序。移动短信远程阅读博客文章并尝试相同的代码。一旦你了解它是如何工作的,然后尝试你的代码。如果您有任何问题,请在此处发布。请避免要求我们为您编写整个项目的代码。

于 2009-08-19T09:36:51.197 回答
0

捕获收到的 SMS 文本消息的第一步是创建一个MessageInterceptor存在于程序集中的类的实例Microsoft.WindowsMobile.PocketOutlook。您需要注意定义此实例的位置,就好像它超出范围并被垃圾收集一样,消息拦截将停止。

MessageInterceptor interceptor =
  new MessageInterceptor(InterceptionAction.NotifyAndDelete);

InterceptionAction传递给构造函数。此参数定义接收消息时发生的行为。

这两个选项是:

  • 通知- 消息拦截器有机会处理消息,但它也会被标准 SMS 收件箱应用程序接收。
  • NotifyAndDelete - 消息对用户不可见,只有消息拦截器才能看到。
于 2009-08-21T10:48:24.120 回答