Loading api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2348,6 +2348,7 @@ package android.provider { method public static android.net.Uri scanFile(android.content.Context, java.io.File); method public static android.net.Uri scanFileFromShell(android.content.Context, java.io.File); method public static void scanVolume(android.content.Context, java.io.File); method public static void waitForIdle(android.content.Context); } public final class Settings { Loading core/java/android/provider/MediaStore.java +13 −0 Original line number Diff line number Diff line Loading @@ -136,6 +136,8 @@ public final class MediaStore { */ public static final String VOLUME_EXTERNAL_PRIMARY = "external_primary"; /** {@hide} */ public static final String WAIT_FOR_IDLE_CALL = "wait_for_idle"; /** {@hide} */ public static final String SCAN_FILE_CALL = "scan_file"; /** {@hide} */ Loading Loading @@ -3560,6 +3562,17 @@ public final class MediaStore { } } /** @hide */ @TestApi public static void waitForIdle(Context context) { final ContentResolver resolver = context.getContentResolver(); try (ContentProviderClient client = resolver.acquireContentProviderClient(AUTHORITY)) { client.call(WAIT_FOR_IDLE_CALL, null, null); } catch (RemoteException e) { throw e.rethrowAsRuntimeException(); } } /** @hide */ @TestApi public static Uri scanFile(Context context, File file) { Loading Loading
api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2348,6 +2348,7 @@ package android.provider { method public static android.net.Uri scanFile(android.content.Context, java.io.File); method public static android.net.Uri scanFileFromShell(android.content.Context, java.io.File); method public static void scanVolume(android.content.Context, java.io.File); method public static void waitForIdle(android.content.Context); } public final class Settings { Loading
core/java/android/provider/MediaStore.java +13 −0 Original line number Diff line number Diff line Loading @@ -136,6 +136,8 @@ public final class MediaStore { */ public static final String VOLUME_EXTERNAL_PRIMARY = "external_primary"; /** {@hide} */ public static final String WAIT_FOR_IDLE_CALL = "wait_for_idle"; /** {@hide} */ public static final String SCAN_FILE_CALL = "scan_file"; /** {@hide} */ Loading Loading @@ -3560,6 +3562,17 @@ public final class MediaStore { } } /** @hide */ @TestApi public static void waitForIdle(Context context) { final ContentResolver resolver = context.getContentResolver(); try (ContentProviderClient client = resolver.acquireContentProviderClient(AUTHORITY)) { client.call(WAIT_FOR_IDLE_CALL, null, null); } catch (RemoteException e) { throw e.rethrowAsRuntimeException(); } } /** @hide */ @TestApi public static Uri scanFile(Context context, File file) { Loading