2009-11-18 11 views
5

So öffnen Sie die E-Mail-Anwendung von meiner App. Ich möchte direkt den E-Mail-Bildschirm mit der E-Mail-ID starten, an die der Benutzer eine E-Mail senden soll. Ich möchte etwas Ähnliches wie das, was auf einem PC passiert, tun. Wenn Sie auf eine E-Mail-Adresse klicken, öffnet das System automatisch den E-Mail-Client mit dem Verfassen-Bildschirm. Der Bildschirm zum Erstellen enthält natürlich die E-Mail-ID.Öffnen Sie die E-Mail-Anwendung aus meiner Anwendung

Antwort

1

Gibt es einen mailto: // Handler in Android? So funktioniert es auf dem PC, wenn es einen Text mailto: //[email protected] gibt, wird das Laden eines E-Mail-Clients ausgelöst, der nach der Wahl des Benutzers auf den Standard eingestellt ist. Viel Glück bei deiner Suche. :)

Vorsicht, Tom.

1

Von Stochern in den Quellcode der Anwendung Kontakte, es sieht aus wie Sie ein Intent abfeuern kann, die etwa wie folgt aussieht:

new Intent(Intent.ACTION_SENDTO, 
    Uri.fromParts(Constants.SCHEME_MAILTO, "[email protected]", null) 
) 
2

Ich weiß, dass dies eine alte Frage, aber es war der erste Treffer in Google und ich brauchte ein wenig mehr, um die einfachste Lösung zu finden.

Intent intent = Intent.parseUri("mailto:[email protected]", Intent.URI_INTENT_SCHEME); 
startActivity(intent); 
Verwandte Themen