summaryrefslogtreecommitdiff
path: root/packages/ExternalStorageProvider/src
diff options
context:
space:
mode:
authorTomasz Mikolajewski <mtomasz@google.com>2016-09-28 11:16:52 +0900
committerTomasz Mikolajewski <mtomasz@google.com>2016-09-28 11:32:59 +0900
commit219fa882d1cea6123694bdb1a70b3a23e2e1737e (patch)
tree5e1653f0224f6bd4f993a690c912533365641fdd /packages/ExternalStorageProvider/src
parent63c77661adbf42454d69c3ba2e913f7d9f04b204 (diff)
Remove support for archives from External and Bugreport providers.
Change-Id: Ia281fe05a0a6a5dd6ff1b66d7197312cf4391793 Test: Compiles. Bug: 31783726
Diffstat (limited to 'packages/ExternalStorageProvider/src')
-rw-r--r--packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java37
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);
}