在图库中共享按钮和过滤器文件扩展名

时间:2018-06-14 10:12:40

标签: android mime-types

我希望我的用户在Gallery应用中点击“分享”按钮时,只能看到我的应用,如果所选文件是一个mov文件。

我在:Mime types

中检查了mov文件的可用mime类型

我知道我可以在AndroidManifest中执行此操作,例如:

    <activity-alias
        android:name=".MainActivity"
        android:configChanges="orientation|screenSize"
        android:launchMode="singleInstance">
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="video/quicktime" />
        </intent-filter>
    </activity-alias>

但这不起作用,因为所有视频文件(例如mp4)也可以与我的应用程序共享,而这不是我想要的。

使用此代替mime类型也不起作用:

<data android:pathPattern=".*mov" />
<data android:pathPattern=".*MOV" />

我怎样才能仅在.mov文件的共享选项中看到我的应用程序?

0 个答案:

没有答案