该应用程序有一些活动,一些仅在更高版本上运行。但是由于活动支持mimeType
,intent-filter
所以我无法控制它的启动。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
像这样的活动intent-filter
可以通过低于它的版本启动。例如:活动必须在 11 及更高版本中运行,但 android 仍会在较低版本的图像选择器对话框中显示它。有没有办法避免这种情况?