come chiamare l'applicazione di posta elettronica nella piattaforma Android
-
05-07-2019 - |
Domanda
c'è un intento per " invia una email.
" Nella nostra applicazione
deve inviare posta, come può invocare quell'intento
Soluzione
Non puoi inviare un'e-mail direttamente senza utilizzare una versione compromessa dell'apis javamail, ma puoi fare in modo che l'utente te ne invii una usando Intent.ACTION_SEND e un Intent Chooser.
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
Assicurati di essere su un dispositivo reale quando collaudi questo codice in quanto non funzionerà dall'emulatore.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow