从WhatsApp获取邮件意图

3

我正在尝试通过电子邮件分享对话时接收发送 whatsapp 意图。然而,我无法使我的应用程序出现在可能的共享应用程序中。我需要关于如何正确配置我的 androidmanifest 文件并接收附件 * .txt 的信息。谢谢,希望我表达清楚了。

2个回答

0

你的应用程序在选择器中没有出现,因为Whatsapp仅为电子邮件应用程序白名单了一些包。

有关更多信息,请参见this answer


0
你的活动中需要一个<intent-filter>来处理电子邮件:
<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>
<intent-filter android:label="@string/app_name">
    <action android:name="android.intent.action.SEND"/>
    <data android:mimeType="*/*"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter android:label="@string/app_name">
    <action android:name="android.intent.action.SEND_MULTIPLE"/>
    <data android:mimeType="*/*"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>  

这是电子邮件应用程序使用的内容。

来源:Android intent-filter 用于监听发送的电子邮件地址?


谢谢您的回答,但是这段代码不会在WhatsApp弹出窗口中离开我的应用程序。 - Franco Agresta
我想让它显示出来,当我想从我的相册分享一张图片时它可以工作!但是当我想通过电子邮件发送WhatsApp聊天时它不起作用。 - Franco Agresta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接