通过Android应用程序发送电子邮

时间:2011-05-27 08:26:27

标签: android

我想在Android设备中发送没有配置电子邮件的应用程序的电子邮件。 我们可以这样做吗?我们点击一​​个按钮,邮件将自动发送给收件人。

我使用了以下代码。我们可以在哪里给出发件人姓名。 我们可以通过Android模拟器发送邮件。

感谢名单。

                Intent intent = new Intent(Intent.ACTION_SEND);
                intent.setType("text/plain");
                intent.putExtra(Intent.EXTRA_EMAIL  , new String[]{"abc@example.com"});
                intent.putExtra(Intent.EXTRA_SUBJECT, "Request For Quote");
                intent.putExtra(Intent.EXTRA_TEXT   , "Hi....");
                try {
                    //startActivity(Intent.createChooser(intent, "Send mail..."));
                    startActivity(intent);
                    //Toast.makeText(SendingEmailActivity.this, "Mail Sent Successfully", Toast.LENGTH_SHORT).show();

                } catch (android.content.ActivityNotFoundException ex) {
                    Toast.makeText(DemoActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
                } 

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

没有任何干预,你就无法使用Intents。

查看有关javamail和android

This tutorial