首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使我的活动成为在意图选择器中显示的邮件应用程序之一

使我的活动成为在意图选择器中显示的邮件应用程序之一
EN

Stack Overflow用户
提问于 2010-10-08 03:15:42
回答 2查看 2.2K关注 0票数 0

在浏览器或联系人应用程序中单击电子邮件地址时...

有没有办法让我的应用程序在意图列表中显示邮件客户端?

EN

Stack Overflow用户

回答已采纳

发布于 2010-10-08 03:27:05

正如您从Mail application's source中看到的,让应用程序捕获意图就像将intent-filter添加到邮件撰写activity定义中的AndroidManifest.xml一样简单。

代码语言:javascript
复制
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <action android:name="android.intent.action.SENDTO" />
    <data android:scheme="mailto" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

您可以看到,<data>标记指定用于处理mailto:链接。BROWSABLE类别意味着可以从浏览器启动它。

K-9 Mail类似,不同之处在于仅对DEFAULT类别使用SENDTO操作,对BROWSABLE类别仅使用VIEW操作。

票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3885074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档