Как программно отправить MMS в blackberry? - PullRequest
1 голос
/ 26 октября 2009

Как программно отправить MMS в blackberry?

1 Ответ

5 голосов
/ 27 октября 2009

MMS API (4.6 и>)

Существует класс net.rim.blackberry.api.mms , который «предоставляет расширенные утилиты для взаимодействия с системой обмена сообщениями MMS». Но это дает только возможность «изменить сообщение перед отправкой или запретить его отправку полностью», используя addSendListener

Использование протокола MMS в соединении

из javax.microedition.io.Connector API :

мм
Этот протокол открывает MMS-соединение по беспроводной сети. Открытый запрос должен быть отформатирован следующим образом:

(MessageConnection) Connector.open("mms://[<peer_address >]:[<application_Id>]");

где:

  • - номер телефона или адрес электронной почты получателя.
  • используется для идентификации приложения Java.

Например, чтобы отправить MMS-сообщение конкретному приложению, используйте

Connector.open("mms://+123456789:applicationID");

Чтобы открыть режим сервера MessageConnection, используйте

Connector.open("mms://:applicationID");

Также см. Введение MMS в J2ME и пример кода - Как отправлять MMS? и Отправка и получение MMS на устройствах J2ME

Я никогда не пробовал такой подход, поэтому не могу сказать, работает ли он.

Приложение Invoking Messages

Другой вариант - открыть приложение Сообщения программно, для составления MMS:

Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
 new MessageArguments(MessageArguments.ARG_NEW_MMS));

Также см. Вызов MMS с вложением с помощью приложения.

...