method public void registerInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener, android.os.Handler);
method public void unregisterInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener);
method @Nullable public android.view.VerifiedInputEvent verifyInputEvent(@NonNull android.view.InputEvent);
field public static final String ACTION_QUERY_KEYBOARD_LAYOUTS = "android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS";
field public static final String META_DATA_KEYBOARD_LAYOUTS = "android.hardware.input.metadata.KEYBOARD_LAYOUTS";
}
@@ -53401,6 +53402,38 @@ package android.view {
method public void recycle();
}
public abstract class VerifiedInputEvent implements android.os.Parcelable {
method public int describeContents();
method public int getDeviceId();
method public int getDisplayId();
method public long getEventTimeNanos();
method public int getSource();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedInputEvent> CREATOR;
}
public final class VerifiedKeyEvent extends android.view.VerifiedInputEvent implements android.os.Parcelable {
method public int getAction();
method public long getDownTimeNanos();
method @Nullable public Boolean getFlag(int);
method public int getKeyCode();
method public int getMetaState();
method public int getRepeatCount();
method public int getScanCode();
field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedKeyEvent> CREATOR;
}
public final class VerifiedMotionEvent extends android.view.VerifiedInputEvent implements android.os.Parcelable {
method public int getActionMasked();
method public int getButtonState();
method public long getDownTimeNanos();
method @Nullable public Boolean getFlag(int);
method public int getMetaState();
method public float getRawX();
method public float getRawY();
field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedMotionEvent> CREATOR;
}
@UiThread public class View implements android.view.accessibility.AccessibilityEventSource android.graphics.drawable.Drawable.Callback android.view.KeyEvent.Callback {
ctor public View(android.content.Context);
ctor public View(android.content.Context, @Nullable android.util.AttributeSet);