4

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

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

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

谢谢。

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

4

2 回答 2

3

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

仅在选定的场景中。这种方法在 Android 中通常不受欢迎。

在 Android 上,我们有 geo://

请注意,geo:不使用斜杠。

打开默认邮件应用程序的 Android 等效项是什么

除了 之外,没有 URL 方案可以打开邮件应用程序,mailto:正如您所注意到的,它用于撰写邮件。

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

于 2017-09-13T13:48:49.150 回答
0

您可以在 Android 中使用意图打开特定任务的应用程序

请查看以下文档

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

专门用于邮件

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

于 2017-09-13T13:47:10.707 回答