从我的应用程序中打开电子邮件

时间:2009-11-18 23:57:03

标签: android

如何从我的应用中打开电子邮件应用程序。我想直接启动撰写电子邮件屏幕,其中包含用户应通过电子邮件发送的电子邮件ID。我想做类似于电脑上发生的事情。如果单击电子邮件地址,系统将自动打开具有撰写屏幕的电子邮件客户端。撰写屏幕将包含电子邮件ID。

3 个答案:

答案 0 :(得分:2)

我知道这是一个老问题,但这是谷歌的第一次打击,我花了一些时间来寻找最直接的解决方案。

Intent intent = Intent.parseUri("mailto:bob@test.com", Intent.URI_INTENT_SCHEME);
startActivity(intent);

答案 1 :(得分:1)

Android中是否有mailto://处理程序?这就是它在PC上的工作方式,如果有文本mailto://jdoe@joe.bloggs.com,它将触发加载一个根据用户选择设置为默认值的电子邮件客户端。祝你在你的任务上一切顺利。 :)

保重, 汤姆。

答案 2 :(得分:1)

在“联系人”应用程序的源代码中,您可以启动看起来像这样的Intent:

new Intent(Intent.ACTION_SENDTO, 
    Uri.fromParts(Constants.SCHEME_MAILTO, "bob@test.com", null)
)