MimeTypeFilter

Wildcards are allowed only instead of the entire type or subtype with a tree prefix.
Eg. image\/*, *\/* is a valid filter and will match image/jpeg, but image/j* is invalid and
it will not match image/jpeg. Suffixes and parameters are not supported, and they are treated
as part of the subtype during matching. Neither type nor subtype can be empty.

Note: MIME type matching in the Android framework is case-sensitive, unlike the formal
RFC definitions. As a result, you should always write these elements with lower case letters,
or use normalizeMimeType(String) to ensure that they are converted to
lower case.

MIME types can be null or ill-formatted. In such case they won't match anything.

MIME type filters must be correctly formatted, or an exception will be thrown.