2010-09-28 11 views
5

Ich habe ein Problem mit einer Aufgabe, die ich tun soll, Ich soll MMS mit unserer eigenen Schnittstelle auf Android 2.1 senden, so wie Sie raten können, die Standardaktivität aufrufen ist out der Frage. Also meine Frage, gibt es eine Möglichkeit, MMS mit dem Android SDK ohne Aufruf ihrer Absicht programmatisch zu senden, Ich habe versucht, die MMS-App in Eclipse zu importieren, aber die meisten Klassen sind com.google.android was bedeutet, dass sie nicht offen sind Ich habe keine Ahnung, wie man sie bekommt, wenn möglich, oder, wie man sie nachahmt. Ich dachte sogar darüber nach, Reflektionen zu verwenden, um sie von Dalvik zu laden, aber ich denke, dass dies eine letzte Anstrengung ist und vielleicht keine Ergebnisse bringt.Senden MMS programmatisch auf Android

irgendwelche Ideen?

btw, fand ich

How to send image via MMS in Android?

Sending MMS into different Android devices

aber sie funktionieren nicht .. (mit aus den proprietären Klassen)

+0

Wenn Sie "Standardaktivität" sagen, was meinst du? Meinst du die mms-Anwendung direkt aufrufen? – JoxTraex

+0

Ich mache etwas ähnliches hier !!! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42

Antwort

1

Obwohl Diese Frage blieb eine Weile unbeantwortet Ich habe damals einen Weg gefunden, habe einfach vergessen zu posten. aber ich habe die ursprüngliche MMS-App und verkrüppelt die Binär-Klassen und fügte entsprechende Anforderungen zu beenden, da die meisten von ihnen waren privat auf das Build-System. Der einzige Weg, um eine MMS-Absender in android (die ich weiß) zu machen, ist die App mit der Source-Struktur zu bauen. Auf diese Weise haben Sie Zugriff auf die eingeschränkten MMS-Funktionen und es ist im Allgemeinen sehr einfach, da ein MMS-Manager in der Quelle selbst vorhanden ist, obwohl dies im SDK nicht öffentlich ist. Ich weiß, meine Antwort ist ein bisschen vage, aber für diejenigen von euch gehen diesen Weg .. bereiten Sie sich auf einige Unebenheiten auf der Straße .. :)

+0

Gibt es eine Chance, dass Sie Ihre Antwort ein wenig klären könnten? Ich bin auf dem gleichen Problem fest ... – zwebie

+0

Dude ... das ist ein wirklich alter Thread :) wie .. anchient .. In jedem Fall .. Ich habe einige wirklich * seltsame * Dinge damals. Was ich vorschlagen würde, laden Sie die Quelle herunter und erstellen Sie Ihre App aus dem Anwendungsordner, so dass sie alle benötigten MMS-Bibliotheken enthält. und Sie können den Code von der MMS-App in Bezug auf das, was es tut, wenn es eine MMS sendet, kopieren. Post eine neue Frage und geben Sie mir den Link .. und ich werde helfen, wenn ich kann – Tancho

+0

waren Sie in der Lage, MMS-Bilder mit Samsung Handys zu senden? – zwebie

-6
private void sendSMS(String phoneNumber, String message) 
    {   
     PendingIntent pi = PendingIntent.getActivity(this, 0, 
      new Intent(this, SMS.class), 0);     
     SmsManager sms = SmsManager.getDefault(); 
     sms.sendTextMessage(phoneNumber, null, message, pi, null);   
    }  
} 

versuchen, diese

+0

ich denke, er spricht über MMS, nicht SMS. –

+0

Willkommen bei stackoverflow! Es ist immer besser, eine kurze Beschreibung für einen Beispielcode zu geben, um die Postgenauigkeit zu verbessern :) –

Verwandte Themen