source code of uiautomator\uiautomation\IUiAutomationConnection.aidl 791B
source code of uiautomator\uiautomation\uiautomation\UiAutomationContext.java 937B
source code of uiautomator\uiautomation\uiautomation\UiAutomationDriver.java 1.25KB
source code of uiautomator\uiautomation\uiautomation\UiAutomationElement.java 1.51KB
source code of uiautomator\uiautomation\UiAutomation.java 5.83KB
source code of uiautomator\uiautomation\UiAutomationConnection.java 2.18KB
source code of uiautomator\uiautomation\UiAutomationContext.java 937B
source code of uiautomator\uiautomation\UiAutomationDriver.java 1.25KB
source code of uiautomator\uiautomation\UiAutomationElement.java 1.51KB
source code of uiautomator\uiautomation\UiAutomationShellWrapper.java 1.25KB
source code of uiautomator\uiautomation\UseUiAutomation.java 803B
source code of uiautomator\uiautomator\Android.mk 1.52KB
source code of uiautomator\uiautomator\api\0.txt 2.06KB
source code of uiautomator\uiautomator\api\current.txt 2.06KB
source code of uiautomator\uiautomator\apicheck_msg_current.txt 301B
source code of uiautomator\uiautomator\apicheck_msg_last.txt 127B
source code of uiautomator\uiautomator\BuildConstants.java.in 183B
source code of uiautomator\uiautomator\cmds\Android.mk 436B
source code of uiautomator\uiautomator\cmds\uiautomator\Android.mk 576B
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands\uiautomator\DumpCommand.java 1.57KB
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands\uiautomator\EventsCommand.java 1.03KB
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands\uiautomator\Launcher.java 1.4KB
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands\uiautomator\RunTestCommand.java 2.99KB
source code of uiautomator\uiautomator\cmds\uiautomator\uiautomator 1.72KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\AccessibilityNodeInfoDumper.java 2.95KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\AccessibilityNodeInfoHelper.java 810B
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\Configurator.java 1.97KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\InteractionController.java 6.45KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\QueryController.java 4.82KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\Tracer.java 2.94KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiAutomatorBridge.java 1.45KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiCollection.java 1.55KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiDevice.java 6.13KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiObject.java 6.69KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiObjectNotFoundException.java 680B
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiScrollable.java 4.51KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiSelector.java 4.83KB
source code of uiautomator\uiautomator\core\com\android\uiautomator\core\UiWatcher.java 1.11KB
source code of uiautomator\uiautomator\MODULE_LICENSE_APACHE2
source code of uiautomator\uiautomator\samples\SkeletonTest\Android.mk 579B
source code of uiautomator\uiautomator\samples\SkeletonTest\README 485B
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com\android\uiautomator\samples\skeleton\DemoTestCase.java 741B
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\core\InstrumentationUiAutomatorBridge.java 812B
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\testrunner\IAutomationSupport.java 642B
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\testrunner\InstrumentationAutomationSupport.java 686B
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\testrunner\UiAutomatorInstrumentationTestRunner.java 1.04KB
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\testrunner\UiAutomatorTestCase.java 1.27KB
source code of uiautomator\uiautomator\utils\Android.mk 436B
source code of uiautomator\uiautomator\utils\DummyIME\Android.mk 524B
source code of uiautomator\uiautomator\utils\DummyIME\AndroidManifest.xml 689B
source code of uiautomator\uiautomator\utils\DummyIME\res\xml\method.xml 653B
source code of uiautomator\uiautomator\utils\DummyIME\src\com\android\testing\dummyime\DummyIme.java 593B
source code of uiautomator\uiautomator\utils\DummyIME\src\com\android\testing\dummyime\ImePreferences.java 506B
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com\android\uiautomator\samples\skeleton
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands\uiautomator
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com\android\uiautomator\samples
source code of uiautomator\uiautomator\utils\DummyIME\src\com\android\testing\dummyime
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android\commands
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com\android\uiautomator
source code of uiautomator\uiautomator\utils\DummyIME\src\com\android\testing
source code of uiautomator\uiautomator\cmds\uiautomator\src\com\android
source code of uiautomator\uiautomator\core\com\android\uiautomator\core
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com\android
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\core
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator\testrunner
source code of uiautomator\uiautomator\utils\DummyIME\src\com\android
source code of uiautomator\uiautomator\cmds\uiautomator\src\com
source code of uiautomator\uiautomator\core\com\android\uiautomator
source code of uiautomator\uiautomator\samples\SkeletonTest\src\com
source code of uiautomator\uiautomator\testrunner\com\android\uiautomator
source code of uiautomator\uiautomator\utils\DummyIME\res\xml
source code of uiautomator\uiautomator\utils\DummyIME\src\com
source code of uiautomator\uiautomator\cmds\uiautomator\src
source code of uiautomator\uiautomator\core\com\android
source code of uiautomator\uiautomator\samples\SkeletonTest\src
source code of uiautomator\uiautomator\testrunner\com\android
source code of uiautomator\uiautomator\utils\DummyIME\res
source code of uiautomator\uiautomator\utils\DummyIME\src
source code of uiautomator\uiautomator\cmds\uiautomator
source code of uiautomator\uiautomator\core\com
source code of uiautomator\uiautomator\samples\SkeletonTest
source code of uiautomator\uiautomator\testrunner\com
source code of uiautomator\uiautomator\utils\DummyIME
source code of uiautomator\uiautomation\uiautomation
source code of uiautomator\uiautomator\api
source code of uiautomator\uiautomator\cmds
source code of uiautomator\uiautomator\core
source code of uiautomator\uiautomator\samples
source code of uiautomator\uiautomator\testrunner
source code of uiautomator\uiautomator\utils
source code of uiautomator\uiautomation
source code of uiautomator\uiautomator
source code of uiautomator
资源介绍:
在网络上跪求源码没一个人给,只好自己下,看在我辛苦的份上给1分,包括Uiautomator源码&对应的Uiautomation源码,不懂的别喷。 今天过来看才发现原来过去这么多年了,资源免费贡献给大家了
package com.android.uiautomator.core {
public final class Configurator {
method public long getActionAcknowledgmentTimeout();
method public static com.android.uiautomator.core.Configurator getInstance();
method public long getKeyInjectionDelay();
method public long getScrollAcknowledgmentTimeout();
method public long getWaitForIdleTimeout();
method public long getWaitForSelectorTimeout();
method public com.android.uiautomator.core.Configurator setActionAcknowledgmentTimeout(long);
method public com.android.uiautomator.core.Configurator setKeyInjectionDelay(long);
method public com.android.uiautomator.core.Configurator setScrollAcknowledgmentTimeout(long);
method public com.android.uiautomator.core.Configurator setWaitForIdleTimeout(long);
method public com.android.uiautomator.core.Configurator setWaitForSelectorTimeout(long);
}
public class UiCollection extends com.android.uiautomator.core.UiObject {
ctor public UiCollection(com.android.uiautomator.core.UiSelector);
method public com.android.uiautomator.core.UiObject getChildByDescription(com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public com.android.uiautomator.core.UiObject getChildByInstance(com.android.uiautomator.core.UiSelector, int) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public com.android.uiautomator.core.UiObject getChildByText(com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public int getChildCount(com.android.uiautomator.core.UiSelector);
}
public class UiDevice {
method public void clearLastTraversedText();
method public boolean click(int, int);
method public boolean drag(int, int, int, int, int);
method public void dumpWindowHierarchy(java.lang.String);
method public void freezeRotation() throws android.os.RemoteException;
method public deprecated java.lang.String getCurrentActivityName();
method public java.lang.String getCurrentPackageName();
method public int getDisplayHeight();
method public int getDisplayRotation();
method public android.graphics.Point getDisplaySizeDp();
method public int getDisplayWidth();
method public static com.android.uiautomator.core.UiDevice getInstance();
method public java.lang.String getLastTraversedText();
method public java.lang.String getProductName();
method public boolean hasAnyWatcherTriggered();
method public boolean hasWatcherTriggered(java.lang.String);
method public boolean isNaturalOrientation();
method public boolean isScreenOn() throws android.os.RemoteException;
method public boolean openNotification();
method public boolean openQuickSettings();
method public boolean pressBack();
method public boolean pressDPadCenter();
method public boolean pressDPadDown();
method public boolean pressDPadLeft();
method public boolean pressDPadRight();
method public boolean pressDPadUp();
method public boolean pressDelete();
method public boolean pressEnter();
method public boolean pressHome();
method public boolean pressKeyCode(int);
method public boolean pressKeyCode(int, int);
method public boolean pressMenu();
method public boolean pressRecentApps() throws android.os.RemoteException;
method public boolean pressSearch();
method public void registerWatcher(java.lang.String, com.android.uiautomator.core.UiWatcher);
method public void removeWatcher(java.lang.String);
method public void resetWatcherTriggers();
method public void runWatchers();
method public void setCompressedLayoutHeirarchy(boolean);
method public void setOrientationLeft() throws android.os.RemoteException;
method public void setOrientationNatural() throws android.os.RemoteException;
method public void setOrientationRight() throws android.os.RemoteException;
method public void sleep() throws android.os.RemoteException;
method public boolean swipe(int, int, int, int, int);
method public boolean swipe(android.graphics.Point[], int);
method public boolean takeScreenshot(java.io.File);
method public boolean takeScreenshot(java.io.File, float, int);
method public void unfreezeRotation() throws android.os.RemoteException;
method public void waitForIdle();
method public void waitForIdle(long);
method public boolean waitForWindowUpdate(java.lang.String, long);
method public void wakeUp() throws android.os.RemoteException;
}
public class UiObject {
ctor public UiObject(com.android.uiautomator.core.UiSelector);
method public void clearTextField() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean click() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean clickAndWaitForNewWindow() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean clickAndWaitForNewWindow(long) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean clickBottomRight() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean clickTopLeft() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean dragTo(com.android.uiautomator.core.UiObject, int) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean dragTo(int, int, int) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean exists();
method protected android.view.accessibility.AccessibilityNodeInfo findAccessibilityNodeInfo(long);
method public android.graphics.Rect getBounds() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public com.android.uiautomator.core.UiObject getChild(com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public int getChildCount() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public java.lang.String getClassName() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public java.lang.String getContentDescription() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public com.android.uiautomator.core.UiObject getFromParent(com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException;
method public java.lang.String getPackageName() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public final com.android.uiautomator.core.UiSelector getSelector();
method public java.lang.String getText() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public android.graphics.Rect getVisibleBounds() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isCheckable() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isChecked() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isClickable() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isEnabled() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isFocusable() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isFocused() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isLongClickable() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isScrollable() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean isSelected() throws com.android.uiautomator.core.UiObjectNotFoundException;
method public boolean longClick() throws com.android.uiautomator.core.UiObjectNotFoundE 100+评论