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

This commit is contained in:
Caitlin Shkuratov
2022-11-17 14:55:25 +00:00
committed by Android (Google) Code Review
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