2011-01-11 2 views
0

Wir verwenden den folgenden Code zum Senden von MMS, aber auf einigen Geräten mit "Messaging" -Option, aber auf einigen Geräten nicht "Messaging" -Option angezeigt. Und es zeigt Rest von Optionen wie Bluetooth, Dropbox, E-Mail, Evernote, etc. Bitte korrigieren Sie mich, wenn ich etwas falsch mache.zeigt nicht die "Messaging" -Option, wenn Sie versuchen, MMS programmatisch zu senden

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra("address", phoneNumber); 
sendIntent.putExtra("sms_body", message); 
Uri uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory().getPath()+"/tmp.jpg")); 
sendIntent.putExtra(Intent.EXTRA_STREAM, uri); 
sendIntent.setType("image/*"); 
startActivity(Intent.createChooser(sendIntent, "Send Image To:")); 
+0

ich denke, du kannst in diesem Fall nicht viel tun, bcoz, sobald du startActivity() steuerst, geht an Android selbst bedeutet es Broadcast Intent des Typs Intent.ACTION_SEND. jetzt erscheinen die Aktivitäten, die die Absichtsfilter für diese Art von Absicht gesetzt haben, in der Liste. Versuchen Sie immer noch, jpg oder png anstelle von * zu ersetzen. –

Antwort

0

Nicht alle Android-Telefone müssen die "Messaging" -App haben.

+0

Ich möchte MMS über meine Anwendung senden. Ich habe festgestellt, dass es eine Möglichkeit gibt, MMS durch Öffnen der Standard-Messaging-Anwendung zu senden. wenn einige von Android-Gerät scheinen nicht Messaging-App dann, was ist der beste Weg, um MMS über meine Anwendung zu senden. Kannst du mir bitte vorschlagen. – user516061

+0

http://stackoverflow.com/questions/2972845/i-want-send-image-through-using-mms-in-android/2973016#2973016 – Falmarri

+0

Hey @Falmarri, ich schaute in das Beispiel, das Sie vom Senden von MMS gaben, aber ich habe einige Probleme: http://stackoverflow.com/questions/14452808/sending-and-receiving-sms-mms-in-android. Wie hast du das zur Arbeit gebracht? – toobsco42

Verwandte Themen