Loading core/api/module-lib-current.txt +9 −0 Original line number Diff line number Diff line Loading @@ -639,3 +639,12 @@ package android.util { } package android.view.accessibility { public final class AccessibilityManager { method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean startFlashNotificationSequence(@NonNull android.content.Context, int); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean stopFlashNotificationSequence(@NonNull android.content.Context); } } core/api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -3603,6 +3603,8 @@ package android.view.accessibility { public final class AccessibilityManager { method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_ACCESSIBILITY) public java.util.List<java.lang.String> getAccessibilityShortcutTargets(int); method public boolean hasAnyDirectConnection(); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean startFlashNotificationSequence(@NonNull android.content.Context, int); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean stopFlashNotificationSequence(@NonNull android.content.Context); } public class AccessibilityNodeInfo implements android.os.Parcelable { Loading core/java/android/view/accessibility/AccessibilityManager.java +8 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.view.accessibility; import static android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME; import static android.annotation.SystemApi.Client.MODULE_LIBRARIES; import android.Manifest; import android.accessibilityservice.AccessibilityService; Loading @@ -25,6 +26,7 @@ import android.accessibilityservice.AccessibilityServiceInfo.FeedbackType; import android.accessibilityservice.AccessibilityShortcutInfo; import android.annotation.CallbackExecutor; import android.annotation.ColorInt; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -2042,6 +2044,9 @@ public final class AccessibilityManager { * @return {@code true} if flash notification works properly. * @hide */ @FlaggedApi(Flags.FLAG_FLASH_NOTIFICATION_SYSTEM_API) @TestApi @SystemApi(client = MODULE_LIBRARIES) public boolean startFlashNotificationSequence(@NonNull Context context, @FlashNotificationReason int reason) { final IAccessibilityManager service; Loading Loading @@ -2071,6 +2076,9 @@ public final class AccessibilityManager { * @return {@code true} if flash notification stops properly. * @hide */ @FlaggedApi(Flags.FLAG_FLASH_NOTIFICATION_SYSTEM_API) @TestApi @SystemApi(client = MODULE_LIBRARIES) public boolean stopFlashNotificationSequence(@NonNull Context context) { final IAccessibilityManager service; synchronized (mLock) { Loading core/java/android/view/accessibility/flags/accessibility_flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,13 @@ flag { bug: "303511250" } flag { namespace: "accessibility" name: "flash_notification_system_api" description: "Makes flash notification APIs as system APIs for calling from mainline module" bug: "282821643" } flag { namespace: "accessibility" name: "force_invert_color" Loading Loading
core/api/module-lib-current.txt +9 −0 Original line number Diff line number Diff line Loading @@ -639,3 +639,12 @@ package android.util { } package android.view.accessibility { public final class AccessibilityManager { method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean startFlashNotificationSequence(@NonNull android.content.Context, int); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean stopFlashNotificationSequence(@NonNull android.content.Context); } }
core/api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -3603,6 +3603,8 @@ package android.view.accessibility { public final class AccessibilityManager { method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_ACCESSIBILITY) public java.util.List<java.lang.String> getAccessibilityShortcutTargets(int); method public boolean hasAnyDirectConnection(); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean startFlashNotificationSequence(@NonNull android.content.Context, int); method @FlaggedApi("android.view.accessibility.flash_notification_system_api") public boolean stopFlashNotificationSequence(@NonNull android.content.Context); } public class AccessibilityNodeInfo implements android.os.Parcelable { Loading
core/java/android/view/accessibility/AccessibilityManager.java +8 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.view.accessibility; import static android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME; import static android.annotation.SystemApi.Client.MODULE_LIBRARIES; import android.Manifest; import android.accessibilityservice.AccessibilityService; Loading @@ -25,6 +26,7 @@ import android.accessibilityservice.AccessibilityServiceInfo.FeedbackType; import android.accessibilityservice.AccessibilityShortcutInfo; import android.annotation.CallbackExecutor; import android.annotation.ColorInt; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -2042,6 +2044,9 @@ public final class AccessibilityManager { * @return {@code true} if flash notification works properly. * @hide */ @FlaggedApi(Flags.FLAG_FLASH_NOTIFICATION_SYSTEM_API) @TestApi @SystemApi(client = MODULE_LIBRARIES) public boolean startFlashNotificationSequence(@NonNull Context context, @FlashNotificationReason int reason) { final IAccessibilityManager service; Loading Loading @@ -2071,6 +2076,9 @@ public final class AccessibilityManager { * @return {@code true} if flash notification stops properly. * @hide */ @FlaggedApi(Flags.FLAG_FLASH_NOTIFICATION_SYSTEM_API) @TestApi @SystemApi(client = MODULE_LIBRARIES) public boolean stopFlashNotificationSequence(@NonNull Context context) { final IAccessibilityManager service; synchronized (mLock) { Loading
core/java/android/view/accessibility/flags/accessibility_flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,13 @@ flag { bug: "303511250" } flag { namespace: "accessibility" name: "flash_notification_system_api" description: "Makes flash notification APIs as system APIs for calling from mainline module" bug: "282821643" } flag { namespace: "accessibility" name: "force_invert_color" Loading