diff options
| author | Felipe Leme <felipeal@google.com> | 2019-02-04 13:01:29 -0800 |
|---|---|---|
| committer | Felipe Leme <felipeal@google.com> | 2019-02-04 21:09:16 -0800 |
| commit | 19652c0c27983d1bd3756042e5bb883c43415213 (patch) | |
| tree | 38cf3d8bd0d12a5965fa50d3fcce9b947a9d3783 /core/java/android | |
| parent | 64b68b0bc0f16dd6dd5362eb291d413434c77816 (diff) | |
Made ContentCapture APIs available for testing.
Test: atest CtsContentCaptureServiceTestCases
Test: m update-api
Bug: 123584359
Bug: 119187075
Change-Id: I4ece03de6c7994451dbb9d0ce36d37f20656d3e0
Diffstat (limited to 'core/java/android')
9 files changed, 29 insertions, 4 deletions
diff --git a/core/java/android/app/assist/AssistStructure.java b/core/java/android/app/assist/AssistStructure.java index 6006ad2f5ed3..2b1e7cd9a26e 100644 --- a/core/java/android/app/assist/AssistStructure.java +++ b/core/java/android/app/assist/AssistStructure.java @@ -3,6 +3,7 @@ package android.app.assist; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.Activity; import android.content.ComponentName; import android.content.Context; @@ -715,9 +716,10 @@ public class AssistStructure implements Parcelable { ViewNode[] mChildren; // TODO(b/111276913): temporarily made public / @hide until we decide what will be used by - // ScreenObservation. + // COntent Capture. /** @hide */ @SystemApi + @TestApi public ViewNode() { } diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index e14bb66828a4..3a02e85eee3b 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -5704,7 +5704,6 @@ public final class Settings { * Defines whether Content Capture is enabled for the user. * @hide */ - @SystemApi @TestApi public static final String CONTENT_CAPTURE_ENABLED = "content_capture_enabled"; diff --git a/core/java/android/service/contentcapture/ContentCaptureEventsRequest.java b/core/java/android/service/contentcapture/ContentCaptureEventsRequest.java index db242a2e265e..ca6676d87479 100644 --- a/core/java/android/service/contentcapture/ContentCaptureEventsRequest.java +++ b/core/java/android/service/contentcapture/ContentCaptureEventsRequest.java @@ -17,6 +17,7 @@ package android.service.contentcapture; import android.annotation.NonNull; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; import android.view.contentcapture.ContentCaptureEvent; @@ -32,6 +33,7 @@ import java.util.List; * @hide */ @SystemApi +@TestApi @Deprecated public final class ContentCaptureEventsRequest implements Parcelable { // TODO(b/121051220): remove .java and .aidl once service implementation doesn't use it anymore diff --git a/core/java/android/service/contentcapture/ContentCaptureService.java b/core/java/android/service/contentcapture/ContentCaptureService.java index cc2e59a073ca..c98f09e13d97 100644 --- a/core/java/android/service/contentcapture/ContentCaptureService.java +++ b/core/java/android/service/contentcapture/ContentCaptureService.java @@ -21,6 +21,7 @@ import android.annotation.CallSuper; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.Service; import android.content.ComponentName; import android.content.Intent; @@ -57,6 +58,7 @@ import java.util.List; * @hide */ @SystemApi +@TestApi public abstract class ContentCaptureService extends Service { private static final String TAG = ContentCaptureService.class.getSimpleName(); diff --git a/core/java/android/service/contentcapture/SnapshotData.java b/core/java/android/service/contentcapture/SnapshotData.java index bc2116a441aa..c3af1f0cc608 100644 --- a/core/java/android/service/contentcapture/SnapshotData.java +++ b/core/java/android/service/contentcapture/SnapshotData.java @@ -19,6 +19,7 @@ package android.service.contentcapture; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.assist.AssistContent; import android.app.assist.AssistStructure; import android.os.Bundle; @@ -31,6 +32,7 @@ import android.os.Parcelable; * @hide */ @SystemApi +@TestApi public final class SnapshotData implements Parcelable { private final @NonNull Bundle mAssistData; diff --git a/core/java/android/view/contentcapture/ContentCaptureContext.java b/core/java/android/view/contentcapture/ContentCaptureContext.java index 5814759d00df..6a9759db78a0 100644 --- a/core/java/android/view/contentcapture/ContentCaptureContext.java +++ b/core/java/android/view/contentcapture/ContentCaptureContext.java @@ -19,6 +19,7 @@ import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.TaskInfo; import android.content.ComponentName; import android.content.Context; @@ -57,6 +58,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public static final int FLAG_DISABLED_BY_APP = 0x1; /** @@ -67,6 +69,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public static final int FLAG_DISABLED_BY_FLAG_SECURE = 0x2; /** @hide */ @@ -136,6 +139,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi @Nullable public Bundle getExtras() { return mExtras; @@ -147,6 +151,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi @Nullable public Uri getUri() { return mUri; @@ -158,6 +163,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi @Nullable public String getAction() { return mAction; @@ -169,6 +175,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public int getTaskId() { return mTaskId; } @@ -179,6 +186,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public @Nullable ComponentName getActivityComponent() { return mComponentName; } @@ -191,6 +199,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public @Nullable ContentCaptureSessionId getParentSessionId() { return mParentSessionId == null ? null : new ContentCaptureSessionId(mParentSessionId); } @@ -207,6 +216,7 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi + @TestApi public int getDisplayId() { return mDisplayId; } @@ -220,7 +230,8 @@ public final class ContentCaptureContext implements Parcelable { * @hide */ @SystemApi - public @ContextCreationFlags int getFlags() { + @TestApi + public @ContextCreationFlags int getFlags() { return mFlags; } diff --git a/core/java/android/view/contentcapture/ContentCaptureEvent.java b/core/java/android/view/contentcapture/ContentCaptureEvent.java index a6d44729aee5..205ad30ba667 100644 --- a/core/java/android/view/contentcapture/ContentCaptureEvent.java +++ b/core/java/android/view/contentcapture/ContentCaptureEvent.java @@ -21,6 +21,7 @@ import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; import android.util.Log; @@ -36,6 +37,7 @@ import java.util.List; /** @hide */ @SystemApi +@TestApi public final class ContentCaptureEvent implements Parcelable { private static final String TAG = ContentCaptureEvent.class.getSimpleName(); diff --git a/core/java/android/view/contentcapture/ContentCaptureManager.java b/core/java/android/view/contentcapture/ContentCaptureManager.java index f31856c80477..67e81033e989 100644 --- a/core/java/android/view/contentcapture/ContentCaptureManager.java +++ b/core/java/android/view/contentcapture/ContentCaptureManager.java @@ -22,6 +22,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; import android.annotation.SystemService; +import android.annotation.TestApi; import android.annotation.UiThread; import android.content.ComponentName; import android.content.Context; @@ -46,7 +47,7 @@ import java.io.PrintWriter; * of every method. */ /** - * TODO(b/111276913): add javadocs / implement + * TODO(b/123577059): add javadocs / implement */ @SystemService(Context.CONTENT_CAPTURE_MANAGER_SERVICE) public final class ContentCaptureManager { @@ -217,6 +218,7 @@ public final class ContentCaptureManager { * @hide */ @SystemApi + @TestApi public boolean isContentCaptureFeatureEnabled() { if (mService == null) return false; @@ -249,6 +251,7 @@ public final class ContentCaptureManager { * @hide */ @SystemApi + @TestApi public void setContentCaptureFeatureEnabled(boolean enabled) { if (DEBUG) Log.d(TAG, "setContentCaptureFeatureEnabled(): setting to " + enabled); diff --git a/core/java/android/view/contentcapture/ViewNode.java b/core/java/android/view/contentcapture/ViewNode.java index 0cabafa21b17..eef841da3bc5 100644 --- a/core/java/android/view/contentcapture/ViewNode.java +++ b/core/java/android/view/contentcapture/ViewNode.java @@ -18,6 +18,7 @@ package android.view.contentcapture; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.assist.AssistStructure; import android.graphics.Matrix; import android.graphics.Rect; @@ -42,6 +43,7 @@ import com.android.internal.util.Preconditions; // instead /** @hide */ @SystemApi +@TestApi public final class ViewNode extends AssistStructure.ViewNode { private static final String TAG = ViewNode.class.getSimpleName(); |
