Merge "[Bluetooth] Add more logs around active devices." into tm-qpr-dev am: b985f8b635

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20496869

Change-Id: Ia302fe40be9ae35f0bcc4e82319496e12a660edf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Caitlin Shkuratov
2022-11-17 15:33:42 +00:00
committed by Automerger Merge Worker
2 changed files with 13 additions and 1 deletions

View File

@@ -668,6 +668,12 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
* @param bluetoothProfile the Bluetooth profile
*/
public void onActiveDeviceChanged(boolean isActive, int bluetoothProfile) {
if (BluetoothUtils.D) {
Log.d(TAG, "onActiveDeviceChanged: "
+ "profile " + BluetoothProfile.getProfileName(bluetoothProfile)
+ ", device " + mDevice.getAnonymizedAddress()
+ ", isActive " + isActive);
}
boolean changed = false;
switch (bluetoothProfile) {
case BluetoothProfile.A2DP:

View File

@@ -146,7 +146,13 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa
}
private String getDeviceString(CachedBluetoothDevice device) {
return device.getName() + " " + device.getBondState() + " " + device.isConnected();
return device.getName()
+ " bondState=" + device.getBondState()
+ " connected=" + device.isConnected()
+ " active[A2DP]=" + device.isActiveDevice(BluetoothProfile.A2DP)
+ " active[HEADSET]=" + device.isActiveDevice(BluetoothProfile.HEADSET)
+ " active[HEARING_AID]=" + device.isActiveDevice(BluetoothProfile.HEARING_AID)
+ " active[LE_AUDIO]=" + device.isActiveDevice(BluetoothProfile.LE_AUDIO);
}
@Override