我正在尝试通过电子邮件分享对话时收到发送whatsapp意图。我无法让我的应用程序出现在可能的应用程序中进行共享。我需要有关如何正确配置我的androidmanifest并接收附件*的信息。 txt.Thanks,我希望我表达得很好。
答案 0 :(得分: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 to listen for sent email addresses?
答案 1 :(得分:0)
您的应用程序不会出现在选择器中,因为Whatsapp仅列出了电子邮件应用程序的一些软件包。
有关详细信息,请参阅this answer