summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Felipe Leme <felipeal@google.com> 2023-04-11 05:07:41 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-04-11 05:07:41 +0000
commitf3d87ba13794a486bb321a3e20486578eb6e2eca (patch)
treeb61070f4eae9d24310079cb25aa6e09d038f8b71
parent791ac0f1794c95f8cf378ad9d3f8adcb57cb2071 (diff)
parent66cf1364a921650a90e6d60c4061a60ee57e0819 (diff)
Merge "Exposes KeyEvent.getDisplayId() as @TestApi." into udc-dev
-rw-r--r--core/api/test-current.txt6
-rw-r--r--core/java/android/view/InputEvent.java3
-rw-r--r--core/java/android/view/KeyEvent.java1
3 files changed, 10 insertions, 0 deletions
diff --git a/core/api/test-current.txt b/core/api/test-current.txt
index 9b5e31ac67be..7d81a95774b2 100644
--- a/core/api/test-current.txt
+++ b/core/api/test-current.txt
@@ -3429,8 +3429,14 @@ package android.view {
method @NonNull public android.hardware.input.InputDeviceIdentifier getIdentifier();
}
+ public abstract class InputEvent implements android.os.Parcelable {
+ method public abstract int getDisplayId();
+ method public abstract void setDisplayId(int);
+ }
+
public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable {
method public static String actionToString(int);
+ method public final int getDisplayId();
method public final void setDisplayId(int);
field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
field public static final int LAST_KEYCODE = 316; // 0x13c
diff --git a/core/java/android/view/InputEvent.java b/core/java/android/view/InputEvent.java
index 0b4adaeb9890..a8e68b71f5cc 100644
--- a/core/java/android/view/InputEvent.java
+++ b/core/java/android/view/InputEvent.java
@@ -16,6 +16,7 @@
package android.view;
+import android.annotation.TestApi;
import android.compat.annotation.UnsupportedAppUsage;
import android.os.Parcel;
import android.os.Parcelable;
@@ -100,6 +101,7 @@ public abstract class InputEvent implements Parcelable {
* @return The display id associated with the event.
* @hide
*/
+ @TestApi
public abstract int getDisplayId();
/**
@@ -107,6 +109,7 @@ public abstract class InputEvent implements Parcelable {
* @param displayId
* @hide
*/
+ @TestApi
public abstract void setDisplayId(int displayId);
/**
* Copies the event.
diff --git a/core/java/android/view/KeyEvent.java b/core/java/android/view/KeyEvent.java
index b6d9400fad5c..858da554c670 100644
--- a/core/java/android/view/KeyEvent.java
+++ b/core/java/android/view/KeyEvent.java
@@ -2100,6 +2100,7 @@ public class KeyEvent extends InputEvent implements Parcelable {
}
/** @hide */
+ @TestApi
@Override
public final int getDisplayId() {
return mDisplayId;