使用iOS和Android中的自定义URI协议,我们可以从自己的应用程序打开默认应用程序。例如,打开默认地图应用程序iOS iOS为我们提供maps://
,在Android上,我们有geo://
。
我想在每个上打开默认邮件客户端。对于默认邮件应用程序iOS iOS给我们message://
,但有人知道Android等效的是打开默认邮件应用程序。
(我尝试过'mailto://',但是在两个平台上,这都会启动一封新电子邮件,而不仅仅是启动邮件应用程序)
谢谢。
编辑:意图不是一个选择,我需要使用URI方案。
使用iOS和Android中的自定义URI协议,我们可以从我们自己的应用程序打开默认应用
仅在选定的方案中。这种方法通常在Android中皱眉。
,在Android上,我们有geo://
请注意,geo:
不使用斜线。
Android等效的是打开默认邮件应用程序
除了mailto:
以外,没有任何URL方案可以打开邮件应用程序,正如您注意的那样,它是为了撰写消息。
如果您正在编写本机Android应用程序,则可以按照文档中的说明进行CATEGORY_APP_EMAIL
的说明,以尝试打开电子邮件应用程序。请注意,并非所有电子邮件应用都必须支持此Intent
结构。
您可以在Android中使用意图为特定任务打开应用
请查看下面的文档
https://developer.android.com/reference/android/content/intent.html
专门用于邮件
https://developer.android.com/guide/components/intents-common.html#email