0

我为 windows mobile 开发了一个应用程序,它可以使用应用程序拥有的数字执行不同的移动功能。

反正。我想启动短信应用程序并发送一个电话号码作为参数。我只发现了这个:

             SmsMessage sms = new SmsMessage();

            sms.Body = "This is a message";
            sms.To.Add(new Recipient(sNumber));
            sms.Send();

但我想在移动设备中使用短信应用程序。任何提示?

提前致谢

4

2 回答 2

1

首先,您是否查看过此讨论是否与您想要做的事情相关?它提到的一件事是使用CE MAPI和 COM 互操作。还有Mobile In The Hand图书馆。

该讨论中还有其他链接。

于 2009-10-08T20:26:11.730 回答
0

看看 MessagingApplication 类,特别是它的DisplayComposeForm 静态方法。您应该能够使用如下代码片段来显示内置消息传递应用程序。

  SmsMessage sms = new SmsMessage();

  sms.Body = "This is a message";
  sms.To.Add(new Recipient(sNumber));
  MessagingApplication.DisplayComposeForm(sms);

我还有一篇博客文章,其中包含一个示例应用程序,部分演示了如何使用此 API - http://www.christec.co.nz/blog/archives/495

于 2009-10-21T21:55:40.540 回答