TL:DR;版本:
但没有不可打印的文件(视频,apk等)
从第三方资源管理器打开SINGLE文件时,过滤器工作正常
问题:
使用时
List<ResolveInfo> resolveList = ctx.getPackageManager().queryIntentActivities(i, PackageManager.MATCH_DEFAULT_ONLY);
在包含视频(即不可打印)的Uri的应用程序中,我提供了应用程序,即使清单中的intent过滤器应该过滤掉该OUT。 (正如从第三方应用程序打开文件时那样。)
查看文档: http://developer.android.com/reference/android/content/pm/PackageManager.html#MATCH_DEFAULT_ONLY
...所以清单必须正确,但查询似乎没有过滤... = /
任何建议或想法?