2009-11-18 110 views
5

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

回答

1

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

保重, 汤姆。

1

从联系人应用程序的源代码闲逛,它看起来像你可以解雇掉,看起来像这样的意图:

new Intent(Intent.ACTION_SENDTO, 
    Uri.fromParts(Constants.SCHEME_MAILTO, "[email protected]", null) 
) 
2

我知道这是一个老问题,但它是第一次打在谷歌和我花了一些更多的挖掘找到最直接的解决方案。

Intent intent = Intent.parseUri("mailto:[email protected]", Intent.URI_INTENT_SCHEME); 
startActivity(intent); 
相关问题