diff options
author | Kevin Jin <kjin@google.com> | 2015-02-10 17:05:30 -0800 |
---|---|---|
committer | Kevin Jin <kjin@google.com> | 2015-02-10 17:05:30 -0800 |
commit | 2721cd91087f866e6a4c9d1d62221a36c31c4cd6 (patch) | |
tree | 018d1141453a0b5691f6948465df341ce2acb168 /src/com/google/android/droiddriver/uiautomation | |
parent | b8fc7911443ee5666ba46e016f11284f8ffa3662 (diff) | |
download | droiddriver-2721cd91087f866e6a4c9d1d62221a36c31c4cd6.tar.gz |
Build droiddriver as an Android library with Gradle
Update minSdkVersion to 12
Add @TargetApi appropriatedly to fix lint errors
Remove Eclipse files
Change-Id: I661d3fd0e8b2517ae9ee4ba1e489031a8846130d
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; |