我正在配置我的应用程序以接收来自其他应用程序的数据,如下所述:https://developer.android.com/training/sharing/receive.html。分享到android应用程序 - 限制为“text/plain”
我用下面的意图过滤器来接收纯文本:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
然而,我的应用程序获取文本文件的共享菜单(除纯文本)上市,被称为与text/*
尽管我专门列出了text/plain
。任何想法如何限制传入的数据到text/plain
,并避免在用户共享文本文件时在共享菜单中列出?
当你说你只想接收纯文本,你的意思就像你的电子邮件中的文本并分享它?你能解释你如何选择文本? – user1506104
@ user1506104 - 纯文本可以是用户选择的任何文本。这对我来说很好。我遇到的问题是,当用户共享文本文件时,我的应用程序也会列出。 –