diff options
Diffstat (limited to 'src/com/google/android/droiddriver/uiautomation')
5 files changed, 10 insertions, 0 deletions
diff --git a/src/com/google/android/droiddriver/uiautomation/UiAutomationContext.java b/src/com/google/android/droiddriver/uiautomation/UiAutomationContext.java index 253d4e5..ef13bfb 100644 --- a/src/com/google/android/droiddriver/uiautomation/UiAutomationContext.java +++ b/src/com/google/android/droiddriver/uiautomation/UiAutomationContext.java @@ -16,6 +16,7 @@ package com.google.android.droiddriver.uiautomation; +import android.annotation.TargetApi; import android.app.Instrumentation; import android.app.UiAutomation; import android.view.accessibility.AccessibilityNodeInfo; @@ -23,6 +24,7 @@ import android.view.accessibility.AccessibilityNodeInfo; import com.google.android.droiddriver.base.DroidDriverContext; import com.google.android.droiddriver.exceptions.UnrecoverableException; +@TargetApi(18) public class UiAutomationContext extends DroidDriverContext<AccessibilityNodeInfo, UiAutomationElement> { private final UiAutomation uiAutomation; diff --git a/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java b/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java index f139a15..9ace07e 100644 --- a/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java +++ b/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java @@ -16,6 +16,7 @@ package com.google.android.droiddriver.uiautomation; +import android.annotation.TargetApi; import android.app.Instrumentation; import android.app.UiAutomation; import android.content.Context; @@ -34,6 +35,7 @@ import com.google.android.droiddriver.util.Logs; * Implementation of DroidDriver that gets attributes via the Accessibility API * and is acted upon via synthesized events. */ +@TargetApi(18) public class UiAutomationDriver extends BaseDroidDriver<AccessibilityNodeInfo, UiAutomationElement> { // TODO: magic const from UiAutomator, but may not be useful /** diff --git a/src/com/google/android/droiddriver/uiautomation/UiAutomationElement.java b/src/com/google/android/droiddriver/uiautomation/UiAutomationElement.java index e737bc6..cc9b315 100644 --- a/src/com/google/android/droiddriver/uiautomation/UiAutomationElement.java +++ b/src/com/google/android/droiddriver/uiautomation/UiAutomationElement.java @@ -18,6 +18,7 @@ package com.google.android.droiddriver.uiautomation; import static com.google.android.droiddriver.util.Strings.charSequenceToString; +import android.annotation.TargetApi; import android.app.UiAutomation; import android.app.UiAutomation.AccessibilityEventFilter; import android.graphics.Rect; @@ -41,6 +42,7 @@ import java.util.concurrent.TimeoutException; /** * A UiElement that gets attributes via the Accessibility API. */ +@TargetApi(18) public class UiAutomationElement extends BaseUiElement<AccessibilityNodeInfo, UiAutomationElement> { private static final AccessibilityEventFilter ANY_EVENT_FILTER = new AccessibilityEventFilter() { @Override diff --git a/src/com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.java b/src/com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.java index 94d3ab4..ddbed5f 100644 --- a/src/com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.java +++ b/src/com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.java @@ -16,12 +16,14 @@ package com.google.android.droiddriver.uiautomation; +import android.annotation.TargetApi; import android.app.UiAutomation; import android.view.InputEvent; import com.google.android.droiddriver.actions.InputInjector; import com.google.android.droiddriver.uiautomation.UiAutomationContext.UiAutomationCallable; +@TargetApi(18) public class UiAutomationInputInjector implements InputInjector { private final UiAutomationContext context; diff --git a/src/com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.java b/src/com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.java index a376cb6..06a417e 100644 --- a/src/com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.java +++ b/src/com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.java @@ -16,6 +16,7 @@ package com.google.android.droiddriver.uiautomation; +import android.annotation.TargetApi; import android.app.UiAutomation; import android.graphics.Bitmap; import android.util.Log; @@ -25,6 +26,7 @@ import com.google.android.droiddriver.exceptions.UnrecoverableException; import com.google.android.droiddriver.uiautomation.UiAutomationContext.UiAutomationCallable; import com.google.android.droiddriver.util.Logs; +@TargetApi(18) class UiAutomationUiDevice extends BaseUiDevice { private final UiAutomationContext context; |