单击按钮调用sendEmail()方法:
final Context context = getApplicationContext();
Button button = (Button) findViewById(R.id.openpdfbutton);
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
sendEmail(context,new String[]{"abc@xyz.com"},"Sending Email","Test Email","I am body");
}
});
定义sendEmail()方法:
public static void sendEmail(Context context,String[] recipientList,String title,String subject,String body) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,recipientList);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,body);
context.startActivity(Intent.createChooser(emailIntent,title));
}
并在AndroidManifest.xml文件中设置权限: