public abstract class UiAutomatorBridge extends Object
Modifier and Type | Method and Description |
---|---|
AccessibilityEvent |
executeCommandAndWaitForAccessibilityEvent(Runnable command,
UiAutomation.AccessibilityEventFilter filter,
long timeoutMillis) |
abstract Display |
getDefaultDisplay() |
AccessibilityNodeInfo |
getRootInActiveWindow() |
abstract int |
getRotation() |
abstract long |
getSystemLongPressTime() |
boolean |
injectInputEvent(InputEvent event,
boolean sync) |
abstract boolean |
isScreenOn() |
boolean |
performGlobalAction(int action) |
void |
setCompressedLayoutHierarchy(boolean compressed) |
void |
setOnAccessibilityEventListener(UiAutomation.OnAccessibilityEventListener listener) |
boolean |
setRotation(int rotation) |
boolean |
takeScreenshot(File storePath,
int quality) |
void |
waitForIdle() |
void |
waitForIdle(long timeout) |
public void setOnAccessibilityEventListener(UiAutomation.OnAccessibilityEventListener listener)
public AccessibilityNodeInfo getRootInActiveWindow()
public boolean injectInputEvent(InputEvent event, boolean sync)
public boolean setRotation(int rotation)
public void setCompressedLayoutHierarchy(boolean compressed)
public abstract int getRotation()
public abstract boolean isScreenOn()
public void waitForIdle()
public void waitForIdle(long timeout)
public AccessibilityEvent executeCommandAndWaitForAccessibilityEvent(Runnable command, UiAutomation.AccessibilityEventFilter filter, long timeoutMillis) throws TimeoutException
TimeoutException
public boolean takeScreenshot(File storePath, int quality)
public boolean performGlobalAction(int action)
public abstract Display getDefaultDisplay()
public abstract long getSystemLongPressTime()