summaryrefslogtreecommitdiff
path: root/services/companion
diff options
context:
space:
mode:
authorAndrew Cheng <chengca@google.com>2021-02-23 23:44:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-02-23 23:44:08 +0000
commita0dd9676c40ba866a788d5145aa763cf258e59bb (patch)
tree14c95bc1ca8efdbd93bd876a384f38c9f1dd7f3f /services/companion
parentc12293f7997a7098f70d6e301419c42cb4570241 (diff)
parentaf705d267618ab79d0eef2bf256c97e87f8d1c86 (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.java21
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());
+ }
+ }
}