Chrome将网站分享为“text / plain”

时间:2017-03-29 22:56:04

标签: android android-intent

我有一个可以接受文本文件的应用。

    <activity-alias
        android:name=".ImportKeywords"
        android:enabled="true"
        android:exported="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/prefTitleImportKeywords"
        android:targetActivity=".GalleryActivity">
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <action android:name="android.intent.action.SEND"/>

            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.OPENABLE"/>

            <data android:mimeType="text/plain"/>
        </intent-filter>
    </activity-alias>

如果用户选择共享网站,则提供我的应用程序作为选项,这是不可取的。以下是Chrome的示例意图:

Intent { act=android.intent.action.SEND typ=text/plain flg=0x13400001 cmp=com.anthonymandra.rawdroidpro/com.anthonymandra.rawdroid.ImportKeywords clip={text/uri-list U:content://com.android.chrome.FileProvider/BlockedFile_286732125806812} (has extras) }

它的类型是“text / plain”。

任何想法如何在仍然接受“text / plain”的同时避免这些意图?

0 个答案:

没有答案