如何避免Intent过滤器中的* / * mime类型

时间:2014-07-10 21:13:19

标签: android mime-types

AndroidDev

我有一个接受图像的Intent过滤器:

<intent-filter>
   <action android:name="android.intent.action.SEND_MULTIPLE"/>
   <category android:name="android.intent.category.DEFAULT"/>
   <data android:mimeType="image/*"/>
</intent-filter>

但是如果我选择图像和电影,那么即使mimetype是&#34; * / *&#34;

,过滤器仍会被困

我能做些什么,以便我的应用程序不被要求&#34; * / *&#34;?当然,我的应用程序启动后我可以处理它,但这对我来说似乎很荒谬。我宁愿我的应用程序不在共享列表中。

1 个答案:

答案 0 :(得分:0)

不幸的是我不认为有办法做到这一点。如果您需要能够同时拥有图像和电影,则需要 / 。如果您只想要多个图像或多个电影,那么您可以设置2个不同的意图过滤器,一个用于图像,一个用于电影。