3

我是 Android 编程的初学者。我想在我的程序上创建特定的电子邮件按钮。(例如电子邮件地址是 info@abcde.tv)。当我单击电子邮件按钮时,应该打开邮件程序。我怎样才能做到这一点?

4

2 回答 2

7

您需要使用特殊选项启动意图。

下面是一个来自网络的例子:

 /* Create the Intent */
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

/* Fill it with Data */
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"to@email.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");

/* Send it off to the Activity-Chooser */
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
于 2011-07-05T13:05:06.340 回答
2

如果您收到 No applications can perform this action 错误,
只需使用您的模拟器创建一个电子邮件帐户。
Android 无法从不存在的电子邮件帐户发送邮件。

于 2011-12-05T02:51:59.790 回答