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 с вложением с помощью приложения.