summaryrefslogtreecommitdiff
path: root/apex
diff options
context:
space:
mode:
author Shubhi <shubhisaxena@google.com> 2024-12-23 00:04:24 +0000
committer Shubhi <shubhisaxena@google.com> 2024-12-23 19:20:31 +0000
commitd77680fa863b9a3485283059be448eb9a812db26 (patch)
tree97bcbcdb4367c5ea5421bf1fe64965d43a87bbbd /apex
parent933f6d3de2237bdd107d61ecfb6387fac060fa68 (diff)
Get search global state and local state from Media Provider
* Implement PrefetchDataService to get global search state from Media Provider across all available users. When search is enabled in any of the profiles, the search bar should be displayed. * Implement SearchDataService.userSearchStateInfo that gets search info from MediaProvider. * Additional provide the ability to determine if local search is enabled or cloud or both. Bug: 381819838 Test: atest PrefetchDataServiceImplTest Flag: com.android.providers.media.flags.enable_photopicker_search Change-Id: I2500d965958e9840ac689f0699e34c07f1e131b3
Diffstat (limited to 'apex')
-rw-r--r--apex/framework/java/android/provider/MediaStore.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/apex/framework/java/android/provider/MediaStore.java b/apex/framework/java/android/provider/MediaStore.java
index 19076f617..3c25ef22b 100644
--- a/apex/framework/java/android/provider/MediaStore.java
+++ b/apex/framework/java/android/provider/MediaStore.java
@@ -343,6 +343,9 @@ public final class MediaStore {
public static final String PICKER_MEDIA_IN_MEDIA_SET_INIT_CALL =
"picker_media_in_media_set_init";
/** {@hide} */
+ public static final String PICKER_GET_SEARCH_PROVIDERS_CALL =
+ "picker_internal_get_search_providers";
+ /** {@hide} */
public static final String PICKER_TRANSCODE_CALL = "picker_transcode";
/** {@hide} */
public static final String PICKER_TRANSCODE_RESULT = "picker_transcode_result";