Added in API level 30

AccessibilityService.TakeScreenshotCallback

public static interface AccessibilityService.TakeScreenshotCallback

android.accessibilityservice.AccessibilityService.TakeScreenshotCallback


Interface used to report status of taking screenshot.

Summary

Public methods

abstract void onFailure(int errorCode)

Called when taking screenshot has failed.

abstract void onSuccess(AccessibilityService.ScreenshotResult screenshot)

Called when taking screenshot has completed successfully.

Public methods

onFailure

Added in API level 30
public abstract void onFailure (int errorCode)

Called when taking screenshot has failed. errorCode will identify the reason of failure.

Parameters
errorCode int: The error code of this operation. Value is AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR, AccessibilityService.ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS, AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT, AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY, or AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_WINDOW

onSuccess

Added in API level 30
public abstract void onSuccess (AccessibilityService.ScreenshotResult screenshot)

Called when taking screenshot has completed successfully.

Parameters
screenshot AccessibilityService.ScreenshotResult: The content of screenshot. This value cannot be null.