aboutsummaryrefslogtreecommitdiff
path: root/src/com/google/android/droiddriver/uiautomation
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/google/android/droiddriver/uiautomation')
-rw-r--r--src/com/google/android/droiddriver/uiautomation/UiAutomationContext.java2
-rw-r--r--src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java2
-rw-r--r--src/com/google/android/droiddriver/uiautomation/UiAutomationElement.java2
-rw-r--r--src/com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.java2
-rw-r--r--src/com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.java2
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;