我想让用户选择在我的应用中导入他的WhatsApp聊天。聊天记录可以在WhatsApp中导出,作为Txt-File在电子邮件中作为附件发送,选项为“通过电子邮件发送聊天”。问题是,我不知道如何收到Intent WhatsApp发送以获取可用的电子邮件应用程序。 java代码已经完成,但是在AndroidManifest.xml文件中,我不知道要写什么来称为电子邮件应用程序。 的修改 我不想发送电子邮件,但我希望用户可以为我正在编程的聊天机器人App导入聊天数据。
答案 0 :(得分:0)
要将您的应用列为接收Intent.ACTION_SEND
的选项,您必须执行以下操作:
1:将您的应用注册为电子邮件客户端,您可以使用Google的Gmail API
发送和接收电子邮件。
2:在intent-filter
中使用Mainifest.xml
作为
<action android:name="android.intent.action.SEND" />
简单教程:Android Developer | Receiveing simple data
由于WhatsApp将聊天作为.txt
附件发送,因此您需要在data-type
中注册intent-filter
。