Java 在android studio中发送邮件
我有这段代码,它工作完全没有错误,但没有按照预期的输出。当它运行时,它应该提供如何发送邮件的选择,但它只为我提供蓝牙和messenger,而不是电子邮件Java 在android studio中发送邮件,java,email,android-studio,Java,Email,Android Studio,我有这段代码,它工作完全没有错误,但没有按照预期的输出。当它运行时,它应该提供如何发送邮件的选择,但它只为我提供蓝牙和messenger,而不是电子邮件 protected void sendEmail() { Toast.makeText(MainActivity.this,"Sending mail", Toast.LENGTH_SHORT).show(); String[] TO = {"xyz@gmail.com"}; String[] CC = {"a
protected void sendEmail() {
Toast.makeText(MainActivity.this,"Sending mail", Toast.LENGTH_SHORT).show();
String[] TO = {"xyz@gmail.com"};
String[] CC = {"abc@gmail.com"};
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
emailIntent.putExtra(Intent.EXTRA_CC, CC);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message :");
try {
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
finish();
Log.i("Finished sending email...", "");
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(MainActivity.this,
"There is no email client installed.", Toast.LENGTH_SHORT).show();
}
}用这个
用这个
protected void sendEmail() {
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:aaaaaa@gmail.com"));
emailIntent.putExtra("subject", "Feedback");
emailIntent.putExtra("body", "");
startActivity(emailIntent);
}