C# Windows Mobile Обмен текстовыми сообщениями

У меня есть приложение для Windows Mobile, которое может выполнять различные мобильные функции с номерами, которые есть в приложении.

В любом случае. Я хочу запустить приложение текстовых сообщений и отправить номер телефона в качестве аргумента. Я нашел только это:

             SmsMessage sms = new SmsMessage();

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

Но я хочу использовать приложение для обмена текстовыми сообщениями на мобильном устройстве. Любой совет?

заранее спасибо


person Ikky    schedule 08.10.2009    source источник


Ответы (2)


Для начала посмотрите, не это обсуждение имеет отношение к тому, что вы хотите сделать? Он упоминает об использовании CE MAPI и COM-взаимодействия. Существует также библиотека Mobile In The Hand.

В этом обсуждении есть и другие ссылки.

person JeffH    schedule 08.10.2009

Взгляните на класс 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.

person Christopher Fairbairn    schedule 21.10.2009