在通过电子邮件共享对话时,我正在尝试接收发送 whatsapp 的 Intent 。我无法让我的应用程序出现在可能的应用程序中以进行共享。我需要有关如何正确配置我的 androidmanifest 和接收附件 * 的信息。 txt。谢谢,我希望我表达得很好。
最佳答案
你需要一个 <intent-filter>
在您将处理电子邮件的 Activity 中:
<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 to listen for sent email addresses?
关于java - 从 whatsapp 获取邮件 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28778733/