/ / Invia e-mail in Android utilizzando l'app Android predefinita (applicazione di posta elettronica integrata) - Android, Android-Intent

Invia e-mail in Android utilizzando l'app Android predefinita (Applicazione Email integrata) - Android, Android-intent

Voglio inviare e-mail dalla mia applicazione utilizzando l'app di posta elettronica Android predefinita. Ho scritto un codice per questo come

Intent mailIntent = new Intent(android.content.Intent.ACTION_SEND);
mailIntent.setType("plain/text");
mailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { EMAIL });
mailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Invitation");
mailIntent.putExtra(android.content.Intent.EXTRA_TEXT,MAIL_MESSAGE);
startActivity(mailIntent);

Ma qui sta aprendo l'applicazione di posta elettronica. Voglio inviare la posta invece di iniziare qualsiasi attività. Esistono modi per sostituire startActivity e avviare l'azione intent?

Mi aiuti per favore.

Grazie in anticipo.

risposte:

1 per risposta № 1

questo link può essere utile, dai un'occhiata un altro link utile o uno snippet di codice da questo link è allegato di seguito

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, newString[]{"yourmail@website.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mySubject);

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, myBodyText);

startActivity(Intent.createChooser(emailIntent, "Send mail));

Spero che sia d'aiuto...


0 per risposta № 2

sì, puoi farlo configurando il codice di posta sul lato server e dal servizio web di chiamata Android, il server invierà la posta

http://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android-client-using-http-and-json/