Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8a7dd63 authored by Mike J. Chen's avatar Mike J. Chen Committed by Android (Google) Code Review
Browse files

Merge "Add handshake broadcast support" into klp-modular-dev

parents 48df72f7 8faffa40
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -76,6 +76,13 @@ public final class BluetoothInputDevice implements BluetoothProfile {
    public static final String ACTION_PROTOCOL_MODE_CHANGED =
        "android.bluetooth.input.profile.action.PROTOCOL_MODE_CHANGED";

    /**
     * @hide
     */
    @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
    public static final String ACTION_HANDSHAKE =
        "android.bluetooth.input.profile.action.HANDSHAKE";

    /**
     * @hide
     */
@@ -183,6 +190,11 @@ public final class BluetoothInputDevice implements BluetoothProfile {
     */
    public static final String EXTRA_REPORT = "android.bluetooth.BluetoothInputDevice.extra.REPORT";

    /**
     * @hide
     */
    public static final String EXTRA_STATUS = "android.bluetooth.BluetoothInputDevice.extra.STATUS";

    /**
     * @hide
     */
@@ -609,7 +621,7 @@ public final class BluetoothInputDevice implements BluetoothProfile {
     * @hide
     */
    public boolean setReport(BluetoothDevice device, byte reportType, String report) {
        if (DBG) log("setReport(" + device + "), reportType=" + reportType + " report=" + report);
        if (VDBG) log("setReport(" + device + "), reportType=" + reportType + " report=" + report);
        if (mService != null && isEnabled() && isValidDevice(device)) {
            try {
                return mService.setReport(device, reportType, report);