diff options
Diffstat (limited to 'packages/ExternalStorageProvider/src')
-rw-r--r-- | packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java index 1fe88f02ea39..33d6b9a33ef8 100644 --- a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java +++ b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java @@ -44,7 +44,6 @@ import android.provider.DocumentsContract.Root; import android.provider.DocumentsProvider; import android.provider.MediaStore; import android.provider.Settings; -import android.support.provider.DocumentArchiveHelper; import android.text.TextUtils; import android.util.ArrayMap; import android.util.DebugUtils; @@ -101,7 +100,6 @@ public class ExternalStorageProvider extends DocumentsProvider { private StorageManager mStorageManager; private Handler mHandler; - private DocumentArchiveHelper mArchiveHelper; private final Object mRootsLock = new Object(); @@ -115,7 +113,6 @@ public class ExternalStorageProvider extends DocumentsProvider { public boolean onCreate() { mStorageManager = (StorageManager) getContext().getSystemService(Context.STORAGE_SERVICE); mHandler = new Handler(); - mArchiveHelper = new DocumentArchiveHelper(this, (char) 0); updateVolumes(); return true; @@ -377,10 +374,6 @@ public class ExternalStorageProvider extends DocumentsProvider { } final String mimeType = getTypeForFile(file); - if (mArchiveHelper.isSupportedArchiveType(mimeType)) { - flags |= Document.FLAG_ARCHIVE; - } - final String displayName = file.getName(); if (mimeType.startsWith("image/")) { flags |= Document.FLAG_SUPPORTS_THUMBNAIL; @@ -392,7 +385,6 @@ public class ExternalStorageProvider extends DocumentsProvider { row.add(Document.COLUMN_SIZE, file.length()); row.add(Document.COLUMN_MIME_TYPE, mimeType); row.add(Document.COLUMN_FLAGS, flags); - row.add(DocumentArchiveHelper.COLUMN_LOCAL_FILE_PATH, file.getPath()); // Only publish dates reasonably after epoch long lastModified = file.lastModified(); @@ -421,14 +413,6 @@ public class ExternalStorageProvider extends DocumentsProvider { @Override public boolean isChildDocument(String parentDocId, String docId) { try { - if (mArchiveHelper.isArchivedDocument(docId)) { - return mArchiveHelper.isChildDocument(parentDocId, docId); - } - // Archives do not contain regular files. - if (mArchiveHelper.isArchivedDocument(parentDocId)) { - return false; - } - final File parent = getFileForDocId(parentDocId).getCanonicalFile(); final File doc = getFileForDocId(docId).getCanonicalFile(); return FileUtils.contains(parent, doc); @@ -538,10 +522,6 @@ public class ExternalStorageProvider extends DocumentsProvider { @Override public Cursor queryDocument(String documentId, String[] projection) throws FileNotFoundException { - if (mArchiveHelper.isArchivedDocument(documentId)) { - return mArchiveHelper.queryDocument(documentId, projection); - } - final MatrixCursor result = new MatrixCursor(resolveDocumentProjection(projection)); includeFile(result, documentId, null); return result; @@ -551,11 +531,6 @@ public class ExternalStorageProvider extends DocumentsProvider { public Cursor queryChildDocuments( String parentDocumentId, String[] projection, String sortOrder) throws FileNotFoundException { - if (mArchiveHelper.isArchivedDocument(parentDocumentId) || - mArchiveHelper.isSupportedArchiveType(getDocumentType(parentDocumentId))) { - return mArchiveHelper.queryChildDocuments(parentDocumentId, projection, sortOrder); - } - final File parent = getFileForDocId(parentDocumentId); final MatrixCursor result = new DirectoryCursor( resolveDocumentProjection(projection), parentDocumentId, parent); @@ -612,10 +587,6 @@ public class ExternalStorageProvider extends DocumentsProvider { @Override public String getDocumentType(String documentId) throws FileNotFoundException { - if (mArchiveHelper.isArchivedDocument(documentId)) { - return mArchiveHelper.getDocumentType(documentId); - } - final File file = getFileForDocId(documentId); return getTypeForFile(file); } @@ -624,10 +595,6 @@ public class ExternalStorageProvider extends DocumentsProvider { public ParcelFileDescriptor openDocument( String documentId, String mode, CancellationSignal signal) throws FileNotFoundException { - if (mArchiveHelper.isArchivedDocument(documentId)) { - return mArchiveHelper.openDocument(documentId, mode, signal); - } - final File file = getFileForDocId(documentId); final File visibleFile = getFileForDocId(documentId, true); @@ -656,10 +623,6 @@ public class ExternalStorageProvider extends DocumentsProvider { public AssetFileDescriptor openDocumentThumbnail( String documentId, Point sizeHint, CancellationSignal signal) throws FileNotFoundException { - if (mArchiveHelper.isArchivedDocument(documentId)) { - return mArchiveHelper.openDocumentThumbnail(documentId, sizeHint, signal); - } - final File file = getFileForDocId(documentId); return DocumentsContract.openImageThumbnail(file); } |