diff options
author | 2024-12-23 00:04:24 +0000 | |
---|---|---|
committer | 2024-12-23 19:20:31 +0000 | |
commit | d77680fa863b9a3485283059be448eb9a812db26 (patch) | |
tree | 97bcbcdb4367c5ea5421bf1fe64965d43a87bbbd /apex | |
parent | 933f6d3de2237bdd107d61ecfb6387fac060fa68 (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.java | 3 |
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"; |