From 4aea1b05f425c8afaa7f43d2191d1e33ea657d2f Mon Sep 17 00:00:00 2001 From: Chris Ye Date: Tue, 26 Jan 2021 12:43:00 -0800 Subject: Add SOURCE_SENSOR to InputDevice API. Add input device source type SOURCE_SENSOR to InputDevice API. SOURCE_SENSOR is not used to identify KeyEvent or MotionEvent but it can be used to classifiy an input device is sensor capable. Bug: 170131554 Test: atest InputDeviceSensorManagerTest Change-Id: Iae93a771e69dda1f7bb8577632ea48ca79189b30 Merged-In: Iae93a771e69dda1f7bb8577632ea48ca79189b30 --- core/java/android/view/InputDevice.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/java/android/view/InputDevice.java') diff --git a/core/java/android/view/InputDevice.java b/core/java/android/view/InputDevice.java index f4b90e1f7b44..242188991e27 100644 --- a/core/java/android/view/InputDevice.java +++ b/core/java/android/view/InputDevice.java @@ -322,6 +322,13 @@ public final class InputDevice implements Parcelable { */ public static final int SOURCE_HDMI = 0x02000000 | SOURCE_CLASS_BUTTON; + /** + * The input source is a sensor associated with the input device. + * + * @see #SOURCE_CLASS_NONE + */ + public static final int SOURCE_SENSOR = 0x04000000 | SOURCE_CLASS_NONE; + /** * A special input source constant that is used when filtering input devices * to match devices that provide any type of input source. -- cgit v1.2.3