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