Merge "[Bluetooth] Add profiles to the bluetooth devices dump." into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d770742187
@@ -157,6 +157,7 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa
|
||||
|
||||
private String getDeviceString(CachedBluetoothDevice device) {
|
||||
return device.getName()
|
||||
+ " profiles=" + getDeviceProfilesString(device)
|
||||
+ " connected=" + device.isConnected()
|
||||
+ " active[A2DP]=" + device.isActiveDevice(BluetoothProfile.A2DP)
|
||||
+ " active[HEADSET]=" + device.isActiveDevice(BluetoothProfile.HEADSET)
|
||||
@@ -164,6 +165,14 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa
|
||||
+ " active[LE_AUDIO]=" + device.isActiveDevice(BluetoothProfile.LE_AUDIO);
|
||||
}
|
||||
|
||||
private String getDeviceProfilesString(CachedBluetoothDevice device) {
|
||||
List<String> profileIds = new ArrayList<>();
|
||||
for (LocalBluetoothProfile profile : device.getProfiles()) {
|
||||
profileIds.add(String.valueOf(profile.getProfileId()));
|
||||
}
|
||||
return "[" + String.join(",", profileIds) + "]";
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CachedBluetoothDevice> getConnectedDevices() {
|
||||
List<CachedBluetoothDevice> out;
|
||||
|
||||
Reference in New Issue
Block a user