2011-01-10 5 views
12
I use the following code to start the SMS application: 

Intent smsIntent=new Intent(Intent.ACTION_SENDTO, Uri.parse("sms:")); 
smsIntent.putExtra("sms_body", "Message Body"); 
startActivity(smsIntent); 

Es funktioniert gut, wenn Benutzer Standard "Messaging" -Anwendung wählt. Wenn der Benutzer jedoch GV auswählt, wird der Nachrichtentext ignoriert.Wie wird Text programmgesteuert an Google Voice SMS übergeben?

Ich habe versucht, auch die folgenden, wie in einigen Foren vorgeschlagen:

smsIntent.putExtra (Intent.EXTRA_TEXT, "Message Body");

Ich habe alle Foren gesucht, die ich kenne und viele Dinge ausprobiert. Nichts hat für mich funktioniert. Fehle ich hier etwas? Braucht GV eine spezielle Behandlung, die nicht als normale "Messaging" -App behandelt werden kann?

+0

Versuchen Sie 'smsto:' anstelle von 'sms:' und sehen Sie, ob das hilft. – CommonsWare

+0

Das Ändern von "sms" in "smsto" hat nicht geholfen. – Jas

+0

Jas: Hast du jemals eine Antwort auf dieses Problem bekommen? Ich stoße auf das gleiche Problem und finde keine Möglichkeit, den Text im Nachrichtentext von GV erscheinen zu lassen. – Eric

Antwort

1

Hier sind einige Gedanken, die Sie in die richtige Richtung zeigen könnte:

Hoffentlich eine dieser erwähnens helfen Ihnen aus ...

Verwandte Themen