From 29d5b8f43eec2b5d2d9c906ebb81107dd603be62 Mon Sep 17 00:00:00 2001 From: Santos Cordon Date: Tue, 7 Apr 2020 08:12:24 +0100 Subject: [PATCH] Expose Display.getType() via TestApi. Bug: 151124371 Test: atest android.display.cts.DisplayTest Change-Id: Id3c25fe675c1fa2b0070cf95736c608315b5e26b --- api/test-current.txt | 7 +++++++ core/java/android/view/Display.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/api/test-current.txt b/api/test-current.txt index 629ce4e6470e3..23c1a23dc6510 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -4814,7 +4814,14 @@ package android.view { public final class Display { method @NonNull public android.graphics.ColorSpace[] getSupportedWideColorGamut(); + method public int getType(); method public boolean hasAccess(int); + field public static final int TYPE_EXTERNAL = 2; // 0x2 + field public static final int TYPE_INTERNAL = 1; // 0x1 + field public static final int TYPE_OVERLAY = 4; // 0x4 + field public static final int TYPE_UNKNOWN = 0; // 0x0 + field public static final int TYPE_VIRTUAL = 5; // 0x5 + field public static final int TYPE_WIFI = 3; // 0x3 } public class FocusFinder { diff --git a/core/java/android/view/Display.java b/core/java/android/view/Display.java index 0ccb1e055c460..4469fdbb12ecb 100644 --- a/core/java/android/view/Display.java +++ b/core/java/android/view/Display.java @@ -253,12 +253,14 @@ public final class Display { * @hide */ @UnsupportedAppUsage + @TestApi public static final int TYPE_UNKNOWN = 0; /** * Display type: Physical display connected through an internal port. * @hide */ + @TestApi public static final int TYPE_INTERNAL = 1; /** @@ -266,6 +268,7 @@ public final class Display { * @hide */ @UnsupportedAppUsage + @TestApi public static final int TYPE_EXTERNAL = 2; /** @@ -273,12 +276,14 @@ public final class Display { * @hide */ @UnsupportedAppUsage + @TestApi public static final int TYPE_WIFI = 3; /** * Display type: Overlay display. * @hide */ + @TestApi public static final int TYPE_OVERLAY = 4; /** @@ -286,6 +291,7 @@ public final class Display { * @hide */ @UnsupportedAppUsage + @TestApi public static final int TYPE_VIRTUAL = 5; /** @@ -569,6 +575,7 @@ public final class Display { * @hide */ @UnsupportedAppUsage + @TestApi public int getType() { return mType; }