Android等效的ios消息://

时间:2017-09-13 13:44:13

标签: android custom-protocol

在iOS和Android中使用自定义uri协议,我们可以从我们自己的应用程序中打开默认应用程序。例如,要打开默认地图应用,iOS会向我们maps://,而在Android上我们会geo://

我想在每个上打开默认的邮件客户端。对于默认的邮件应用程序iOS提供message://,但有人知道Android等效打开默认邮件应用程序是什么。

(我试过'mailto://'但是在这两个平台上都会启动一封新邮件,而不仅仅是启动邮件应用程序)

感谢。

编辑:INTENTS不是一个选项,我需要使用URI方案。

2 个答案:

答案 0 :(得分:3)

  

在iOS和Android中使用自定义uri协议,我们可以从我们自己的应用程序中打开默认应用程序

仅适用于所选方案。这种方法在Android中通常不受欢迎。

  

在Android上我们有geo://

请注意geo:不使用斜杠。

  

Android等效打开默认邮件应用程序

除了mailto:之外,没有可以打开邮件应用程序的URL方案,正如您所记录的那样用于撰写邮件。

如果您正在编写原生Android应用,则可以按照the documentation for CATEGORY_APP_EMAIL中的说明尝试打开电子邮件应用。请注意,并非所有电子邮件应用都必须支持此Intent结构。

答案 1 :(得分:0)

您可以在Android中使用intent打开针对特定任务的应用

请查看以下文档

https://developer.android.com/reference/android/content/Intent.html

专门用于邮件

https://developer.android.com/guide/components/intents-common.html#Email