Qualcuno sa come inviare un MMS a livello di programmazione tramite l'SDK di Android? Qualunque versione dell'SDK farà, basta sapere dove iniziare. So come inviare/ricevere SMS, ora devo aggiungere un'immagine al messaggio prima di inviarlo.Android SDK MMS
risposta
Questo ha funzionato per me.
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("sms_body", "some text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("image/png");
L'URL essendo passato al metodo Uri.parse dovrebbe essere della forma usata per accedere al negozio supporti come contenuto: // media/esterno/immagini/media/23.
Dalla serie jtribe.
Hai dimenticato di dire che non voglio avviare l'applicazione di messaggistica. L'MMS dovrebbe essere inviato dietro le quinte. Ecco la storia completa: Ho un'applicazione desktop che invia i dati tramite socket TCP al telefono. Il socket server sul telefono riceve il flusso, analizza i dati e determina cosa fare. Nel caso di SMS, compone un nuovo SMS e invia il messaggio dietro le quinte. Ora ho bisogno di sapere come inviare un MMS dietro le quinte.Ho già in funzione lo streaming di foto da client/server (telefono), devo solo essere in grado di inviare l'MMS senza chiedere l'input dell'utente. – user160231
Sfortunatamente, non esiste un'API fornita per l'invio di SMS; solo la classe 'SmsManager' che hai già visto. –
c'è un modo per passare un numero di telefono? –
Mi piacerebbe avere una risposta a questo me stesso. Al momento sembra un buco nell'API, ed è ridicolo che SMS sia supportato, ma MMS no.
Potrebbe essere possibile sfruttare l'applicazione MMS stessa; c'è il codice in là per l'invio dell'MMS. È possibile vedere la fonte at the Android source repository
Per l'invio di un MMS è Android è semplice come si invia un SMS.
Ecco lo snippet di codice.
Intenzione i = nuovo Intent (Intent.ACTION_SEND);
i.putExtra ("indirizzo", "7404357000");
i.putExtra ("sms_body", "ciao ..");
i.putExtra (Intent.EXTRA_STREAM, Uri);
i.setType ("image/png");
startActivity (i);
Qui Uri è:
Uri uri = Uri.parse ("contenuto: // media/external/images/media/1");
o
Uri uri = Uri.parse ("file: //mnt/sdcard/test.jpg");
o
Uri uri = Uri.parse ("file: //" + Environment.getExternalStorageDirectory() + "/test.jpg");
Assicurarsi che "test.jpg" sia presente o disponibile nella scheda SD.
È inoltre necessario fornire l'autorizzazione nel file Manifest.
<uses-permission android:name="android.permission.RECEIVE_MMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
Ecco l'output finale sull'emulatore.
Questo codice funziona bene anche su Device
Ecco l'link
- 1. Android SDK: Riproduzione di video tramite MMS protocollo
- 2. Android aggiungi MMS al database
- 3. Invia MMS dalla mia applicazione in Android
- 4. Come inviare un'immagine tramite MMS in Android?
- 5. Avvia l'app Android dal messaggio SMS/MMS?
- 6. Come interrogare il registro MMS in Android
- 7. Immagine di invio Android tramite mms programmaticamente (Operazione scaduta)
- 8. Attiva Android MMS per inviare messaggi in sospeso
- 9. contenuto: // mms-sms/conversazioni/return NullPointerException su Android ICS Samsung
- 10. Android vs android-sdk-mac_86
- 11. Streaming audio MMS: // per l'iPhone
- 12. Come inviare MMS in J2ME?
- 13. download componenti Android SDK senza il gestore di Android SDK
- 14. Android Studio SDK problema
- 15. Documentazione Sdk Android multilingue
- 16. Errore Android SDK
- 17. dual sim android sdk
- 18. Codice sorgente SDK Android
- 19. Logout Facebook Android SDK
- 20. Android studio - Impossibile spostare Android SDK
- 21. Studio Android: INSTALL_FAILED_CONFLICTING_PROVIDER facebook sdk
- 22. android sdk mancante system-images
- 23. Mapbox Android SDK - Marcatore trascinabile
- 24. facebook Android errore SDK importazione
- 25. Android. GcmNetworkManager su FireKase SDK?
- 26. Chiamata Android WebData SDK Attività
- 27. Android facebook SDK errore java.lang.NoClassDefFoundError
- 28. Aggiornamento SDK Aviary in Android
- 29. moving android SDK installation folder
- 30. Configurazione manifest SDK Android Dropbox
sembra essere una risposta già postato: http://stackoverflow.com/questions/2972845/i-want-send-image- through-using-mms-in-android/2973016 # 2973016 –
Sto facendo qualcosa di simile QUI !!! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42