diff options
Diffstat (limited to 'packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java')
| -rw-r--r-- | packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java b/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java index 859763b833f0..08b82d0d2d4c 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java +++ b/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java @@ -20,33 +20,14 @@ import android.annotation.Nullable; import android.provider.DocumentsContract.Document; import com.android.documentsui.model.DocumentInfo; -import com.android.internal.util.Predicate; -public class MimePredicate implements Predicate<DocumentInfo> { - private final String[] mFilters; - - private static final String APK_TYPE = "application/vnd.android.package-archive"; +public class MimePredicate { /** * MIME types that are visual in nature. For example, they should always be * shown as thumbnails in list mode. */ public static final String[] VISUAL_MIMES = new String[] { "image/*", "video/*" }; - public MimePredicate(String[] filters) { - mFilters = filters; - } - - @Override - public boolean apply(DocumentInfo doc) { - if (doc.isDirectory()) { - return true; - } - if (mimeMatches(mFilters, doc.mimeType)) { - return true; - } - return false; - } - public static boolean mimeMatches(String[] filters, String[] tests) { if (tests == null) { return false; @@ -97,10 +78,6 @@ public class MimePredicate implements Predicate<DocumentInfo> { } } - public static boolean isApkType(@Nullable String mimeType) { - return APK_TYPE.equals(mimeType); - } - public static boolean isDirectoryType(@Nullable String mimeType) { return Document.MIME_TYPE_DIR.equals(mimeType); } |
