Loading src/com/android/documentsui/ActivityConfig.java +3 −2 Original line number Diff line number Diff line Loading @@ -37,8 +37,9 @@ public abstract class ActivityConfig { } /** * When managed mode is enabled, active downloads will be visible in the UI. * Presumably this should only be true when in the downloads directory. * When managed mode is enabled, there will be special UI behaviors: * 1) active downloads will be visible in the UI. * 2) Android/[data|obb|sandbox] directories will not be hidden. */ public boolean managedModeEnabled(DocumentStack stack) { return false; Loading src/com/android/documentsui/archives/ArchivesProvider.java +15 −7 Original line number Diff line number Diff line Loading @@ -25,18 +25,18 @@ import android.graphics.Point; import android.net.Uri; import android.os.Bundle; import android.os.CancellationSignal; import android.os.FileUtils; import android.os.ParcelFileDescriptor; import android.provider.DocumentsContract; import android.provider.DocumentsContract.Document; import android.provider.DocumentsContract.Root; import android.provider.DocumentsProvider; import androidx.annotation.Nullable; import android.util.Log; import com.android.documentsui.R; import androidx.annotation.GuardedBy; import androidx.annotation.Nullable; import android.os.FileUtils; import com.android.documentsui.R; import java.io.FileNotFoundException; import java.io.IOException; Loading Loading @@ -129,6 +129,14 @@ public class ArchivesProvider extends DocumentsProvider { return cursor; } /** Overrides a hidden API. */ public Cursor queryChildDocumentsForManage(String parentDocumentId, @Nullable String[] projection, @Nullable String sortOrder) throws FileNotFoundException { // No special handling of Archives in managed mode. return queryChildDocuments(parentDocumentId, projection, sortOrder); } @Override public String getDocumentType(String documentId) throws FileNotFoundException { final ArchiveId archiveId = ArchiveId.fromDocumentId(documentId); Loading Loading
src/com/android/documentsui/ActivityConfig.java +3 −2 Original line number Diff line number Diff line Loading @@ -37,8 +37,9 @@ public abstract class ActivityConfig { } /** * When managed mode is enabled, active downloads will be visible in the UI. * Presumably this should only be true when in the downloads directory. * When managed mode is enabled, there will be special UI behaviors: * 1) active downloads will be visible in the UI. * 2) Android/[data|obb|sandbox] directories will not be hidden. */ public boolean managedModeEnabled(DocumentStack stack) { return false; Loading
src/com/android/documentsui/archives/ArchivesProvider.java +15 −7 Original line number Diff line number Diff line Loading @@ -25,18 +25,18 @@ import android.graphics.Point; import android.net.Uri; import android.os.Bundle; import android.os.CancellationSignal; import android.os.FileUtils; import android.os.ParcelFileDescriptor; import android.provider.DocumentsContract; import android.provider.DocumentsContract.Document; import android.provider.DocumentsContract.Root; import android.provider.DocumentsProvider; import androidx.annotation.Nullable; import android.util.Log; import com.android.documentsui.R; import androidx.annotation.GuardedBy; import androidx.annotation.Nullable; import android.os.FileUtils; import com.android.documentsui.R; import java.io.FileNotFoundException; import java.io.IOException; Loading Loading @@ -129,6 +129,14 @@ public class ArchivesProvider extends DocumentsProvider { return cursor; } /** Overrides a hidden API. */ public Cursor queryChildDocumentsForManage(String parentDocumentId, @Nullable String[] projection, @Nullable String sortOrder) throws FileNotFoundException { // No special handling of Archives in managed mode. return queryChildDocuments(parentDocumentId, projection, sortOrder); } @Override public String getDocumentType(String documentId) throws FileNotFoundException { final ArchiveId archiveId = ArchiveId.fromDocumentId(documentId); Loading