我正在配置我的應用程序以接收來自其他應用程序的數據,如下所述: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 - 純文本可以是用戶選擇的任何文本。這對我來說很好。我遇到的問題是,當用戶共享文本文件時,我的應用程序也會列出。 –