Come inviare a livello di codice MMS in Blackberry?
-
06-07-2019 - |
Domanda
Come inviare a livello di codice un MMS in Blackberry?
Soluzione
API MMS (4.6 e >)
Esiste un net.rim.blackberry.api.mms classe che " Fornisce utility avanzate per l'interazione con il sistema di messaggistica MMS. " ;. Ma questo dà solo la possibilità di & Quot; modificare il messaggio prima che venga inviato o negare che venga inviato completamente & Quot; utilizzando addSendListener
Utilizzo del protocollo MMS in connessione
da javax.microedition. API io.Connector :
mms
Questo protocollo apre una connessione MMS attraverso la rete wireless. La richiesta aperta deve essere formattata come segue:
(MessageConnection) Connector.open("mms://[<peer_address >]:[<application_Id>]");
dove:
- lt &; peer_address > è il numero di telefono o l'indirizzo e-mail del destinatario.
- lt &; application_Id > viene utilizzato per identificare un'applicazione Java.
Ad esempio, per inviare un messaggio mms a un'applicazione specifica utilizzare
Connector.open("mms://+123456789:applicationID");
Per aprire un MessageConnection in modalità server, utilizzare
Connector.open("mms://:applicationID");
Vedi anche Introduzione di MMS in J2ME e codice di esempio - Come inviare MMS? e Invio e Ricezione di MMS su dispositivi J2ME
Non ho mai provato questo approccio, quindi non posso dire se funziona.
Applicazione di invocazione di messaggi
Un'altra opzione è l'applicazione Messaggi aperta a livello di codice, per comporre MMS:
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
new MessageArguments(MessageArguments.ARG_NEW_MMS));
Vedi anche Richiamo di MMS con allegato tramite l'applicazione.