diff options
author | Andrew Cheng <chengca@google.com> | 2021-02-23 23:44:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-02-23 23:44:08 +0000 |
commit | a0dd9676c40ba866a788d5145aa763cf258e59bb (patch) | |
tree | 14c95bc1ca8efdbd93bd876a384f38c9f1dd7f3f /services/companion | |
parent | c12293f7997a7098f70d6e301419c42cb4570241 (diff) | |
parent | af705d267618ab79d0eef2bf256c97e87f8d1c86 (diff) |
Add BluetoothConnectionCallback to Companion App am: af705d2676
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596076
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3c881b415939f1bfa6f60ee5e1f2ced030b9a5ba
Diffstat (limited to 'services/companion')
-rw-r--r-- | services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java index ad91924c1e63..9ee8e500aeed 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -31,6 +31,8 @@ import android.annotation.CheckResult; import android.annotation.Nullable; import android.app.AppOpsManager; import android.app.PendingIntent; +import android.bluetooth.BluetoothAdapter; +import android.bluetooth.BluetoothDevice; import android.companion.Association; import android.companion.AssociationRequest; import android.companion.CompanionDeviceManager; @@ -667,6 +669,12 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } } + void onDeviceConnected(String address) { + } + + void onDeviceDisconnected(String address) { + } + private class ShellCmd extends ShellCommand { public static final String USAGE = "help\n" + "list USER_ID\n" @@ -711,4 +719,17 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } } + + private class BluetoothDeviceConnectedListener + extends BluetoothAdapter.BluetoothConnectionCallback { + @Override + public void onDeviceConnected(BluetoothDevice device) { + CompanionDeviceManagerService.this.onDeviceConnected(device.getAddress()); + } + + @Override + public void onDeviceDisconnected(BluetoothDevice device) { + CompanionDeviceManagerService.this.onDeviceDisconnected(device.getAddress()); + } + } } |