venerdì 22 giugno 2012

Invio email da un app android

Come posso inviare un email da un app? Semplice, queste poche righe permettono di aprire il client predefinito e di inviare un email con Oggetto e Testo già predefinito.
Ricordarsi di inserire nel Manifest il permesso per l'accesso a internet!
Intent email = new Intent(Intent.ACTION_SEND);
//ACTION_SENTTO invece di ACTION_SEND per ottenere la lista dei client di posta elettronica
email.putExtra(Intent.EXTRA_TEXT, "Hello world!");  
email.putExtra(Intent.EXTRA_SUBJECT, "Greetings");      
email.setType("text/plain");
//email.setType("text/html"); //eventualmente
//email.setType("message/rfc822"); //eventualmente
startActivity(email);
E nel Manifest inserire:
<uses-permission android:name="android.permission.INTERNET"> </uses-permission>