2011-04-08 17 views
11

¿Es posible abrir un cliente de correo electrónico como gmail cuando hago clic en un botón en mi aplicación?Android abrir cliente de correo electrónico programáticamente

+1

posible duplicado de [Cómo abrir Gmail Compose cuando se hace clic en un botón de la aplicación para Android?] (Http://stackoverflow.com/questions/3935009/how-to-open-gmail-componer-when-a-button-is-clicked-in-android-app) –

Respuesta

24

Sí. Puede iniciarlo a través de Intents.

Intent i = new Intent(Intent.ACTION_SEND); 
i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ emailAddress }); 
i.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
i.putExtra(android.content.Intent.EXTRA_TEXT, text); 
startActivity(Intent.createChooser(i, "Send email")); 
+1

hace trabajo mate. esta es la forma en que lo hice Intent i = new Intent (Intent.ACTION_SENDTO, Uri.fromParts ( "mailto", EMAIL_ADDRESS, nulo)); – jonney

3
Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
        "mailto", EMAIL_ADDRESS, null)); 

hasta la fecha manera de hacerlo

 i.putExtra(android.content.Intent.EXTRA_SUBJECT, SUBJECT); 
     i.putExtra(android.content.Intent.EXTRA_TEXT, BODY); 
     startActivity(Intent.createChooser(i, "Send email")); 
Cuestiones relacionadas