diff options
author | 2024-11-13 13:02:51 +0000 | |
---|---|---|
committer | 2024-11-13 16:44:44 +0000 | |
commit | dd3971c9724ead8b32b466ed0ab9277c666212d5 (patch) | |
tree | 16c185c3084adf80808c139ce712b9f14b815201 | |
parent | 432b9bcf8055af7f62fb4df093cdbb527a61440d (diff) |
Create new flag for favorites API
Bug: 294364218
Test: NA
Flag: com.android.providers.media.flags.enable_mark_is_favorite_status_api
Change-Id: Ie9697ff023906106ecb155241ea1a2ac0d66a5bc
-rw-r--r-- | apex/framework/api/current.txt | 2 | ||||
-rw-r--r-- | apex/framework/java/android/provider/MediaStore.java | 2 | ||||
-rw-r--r-- | mediaprovider_flags.aconfig | 9 |
3 files changed, 11 insertions, 2 deletions
diff --git a/apex/framework/api/current.txt b/apex/framework/api/current.txt index 930f05347..696f2ca44 100644 --- a/apex/framework/api/current.txt +++ b/apex/framework/api/current.txt @@ -177,7 +177,7 @@ package android.provider { method public static boolean isCurrentCloudMediaProviderAuthority(@NonNull android.content.ContentResolver, @NonNull String); method public static boolean isCurrentSystemGallery(@NonNull android.content.ContentResolver, int, @NonNull String); method public static boolean isSupportedCloudMediaProviderAuthority(@NonNull android.content.ContentResolver, @NonNull String); - method @FlaggedApi("com.android.providers.media.flags.enable_mark_media_as_favorite_api") public static void markIsFavoriteStatus(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean); + method @FlaggedApi("com.android.providers.media.flags.enable_mark_is_favorite_status_api") public static void markIsFavoriteStatus(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean); method public static void notifyCloudMediaChangedEvent(@NonNull android.content.ContentResolver, @NonNull String, @NonNull String) throws java.lang.SecurityException; method @FlaggedApi("com.android.providers.media.flags.media_store_open_file") @Nullable public static android.content.res.AssetFileDescriptor openAssetFileDescriptor(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; method @FlaggedApi("com.android.providers.media.flags.media_store_open_file") @Nullable public static android.os.ParcelFileDescriptor openFileDescriptor(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; diff --git a/apex/framework/java/android/provider/MediaStore.java b/apex/framework/java/android/provider/MediaStore.java index 0a5d79a10..0318376df 100644 --- a/apex/framework/java/android/provider/MediaStore.java +++ b/apex/framework/java/android/provider/MediaStore.java @@ -1647,7 +1647,7 @@ public final class MediaStore { * sample uri - content://media/external_primary/images/media/24 * @param areFavorites the {@link MediaColumns#IS_FAVORITE} value to apply. */ - @FlaggedApi(Flags.FLAG_ENABLE_MARK_MEDIA_AS_FAVORITE_API) + @FlaggedApi(Flags.FLAG_ENABLE_MARK_IS_FAVORITE_STATUS_API) public static void markIsFavoriteStatus(@NonNull ContentResolver resolver, @NonNull Collection<Uri> uris, boolean areFavorites) { Objects.requireNonNull(resolver); diff --git a/mediaprovider_flags.aconfig b/mediaprovider_flags.aconfig index 2f8efaacb..2aa0fb0e9 100644 --- a/mediaprovider_flags.aconfig +++ b/mediaprovider_flags.aconfig @@ -227,3 +227,12 @@ flag { description: "This flag will enable the motion photo capture intents." bug: "362580165" } + +flag { + name: "enable_mark_is_favorite_status_api" + is_exported: true + namespace: "mediaprovider" + description: "Enables mark media as favorite API" + is_fixed_read_only: true + bug: "294364218" +} |