使用DEFAULT应用程序以编程方式发送电子邮件

时间:2013-08-27 22:05:53

标签: android email default send

我正在开发一个以程序方式发送电子邮件的应用程序,我正在使用stoxk LG邮件

    Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{XXXXXXX});
i.putExtra(Intent.EXTRA_SUBJECT, "XXXXXXXXXX");
i.putExtra(Intent.EXTRA_TEXT   , (" XXXXXXXX"));


    try {
    startActivity(Intent.createChooser(i, "Sending mail..."));



} catch (android.content.ActivityNotFoundException ex) {

    Toast toast = Toast.makeText(getApplicationContext(), "Not found ", Toast.LENGTH_LONG);
    toast.show();



    finish();
}

它打开LG邮件并粘贴SUBJECT,TEXT和MAIL但它不发送它,我该如何实现呢?

Anny的建议将被贬低!

1 个答案:

答案 0 :(得分:0)

有意图你不能这样做。

但是看看这个链接,你的问题有一个答案。

Sending Email in Android using JavaMail API without using the default android app(Builtin Email application)