2009-11-18 13 views
5

Come aprire l'applicazione e-mail dalla mia app. Voglio lanciare direttamente la schermata di composizione del messaggio con l'id dell'email a cui l'utente deve inviare un'email. Voglio fare qualcosa di simile a quello che succede su un PC. Se si fa clic su un indirizzo e-mail, il sistema aprirà automaticamente il client e-mail con la schermata di composizione. Naturalmente la schermata di composizione contiene l'id della email.Apri applicazione e-mail dalla mia applicazione

risposta

1

Esiste un gestore mailto: // all'interno di Android? È così che funziona sul PC, se c'è un testo mailto: //[email protected], attiverà il caricamento di un client di posta elettronica che è impostato su predefinito in base alla scelta dell'utente. Buona fortuna nella tua ricerca. :)

Fare attenzione, Tom.

1

Da rovistando nel codice sorgente dell'applicazione Contatti, sembra che si può sparare un intento che sembra qualcosa di simile:

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

So che questa è una vecchia questione, ma è stato il primo colpo su Google e mi ci sono voluti altri scavi per trovare la soluzione più semplice.

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