summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author “riyaghai” <riyaghai@google.com> 2025-01-30 16:37:52 +0000
committer Riya Ghai <riyaghai@google.com> 2025-02-17 01:27:32 -0800
commit804ffda5c53b853ef6b1d7297f8d4a0bf5354458 (patch)
treeec0152ee841ef7d324541bfbfacd9f340e914588 /src
parentf73167ad3062290caa193a8df9ced47508911c69 (diff)
[MediaProvider] Exclude unreliable storage from
MediaStore.getExternalVolumeNames(). Test: MediaProviderChangeIdTest Bug: 391360514 Flag: com.android.providers.media.flags.exclude_unreliable_volumes Change-Id: I3fc6c71b6466ca195f77daf63764a3b3c9a3fc9c
Diffstat (limited to 'src')
-rw-r--r--src/com/android/providers/media/MediaProvider.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/providers/media/MediaProvider.java b/src/com/android/providers/media/MediaProvider.java
index 3985e79fa..f201baa02 100644
--- a/src/com/android/providers/media/MediaProvider.java
+++ b/src/com/android/providers/media/MediaProvider.java
@@ -511,6 +511,16 @@ public class MediaProvider extends ContentProvider {
@EnabledAfter(targetSdkVersion = Build.VERSION_CODES.VANILLA_ICE_CREAM)
public static final long ENABLE_OWNED_PHOTOS = 310703690L;
+
+ /**
+ * Excludes unreliable storage volumes from being included in
+ * {@link MediaStore#getExternalVolumeNames(Context)}.
+ */
+ @ChangeId
+ @EnabledSince(targetSdkVersion = Build.VERSION_CODES.CUR_DEVELOPMENT)
+ @VisibleForTesting
+ static final long EXCLUDE_UNRELIABLE_STORAGE_VOLUMES = 391360514L;
+
/**
* Set of {@link Cursor} columns that refer to raw filesystem paths.
*/