From 67627350e630176cbf5d455457f9685e2be98b2e Mon Sep 17 00:00:00 2001 From: Andy Hung Date: Wed, 13 May 2020 17:21:12 -0700 Subject: [PATCH] AudioDeviceBroker: Log bluetooth service entry Test: adb shell dumpsys media.metrics Bug: 149850236 Change-Id: I72143a0b72a67bfa51446afde7c55950cc1f2091 --- .../java/com/android/server/audio/AudioDeviceBroker.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/core/java/com/android/server/audio/AudioDeviceBroker.java b/services/core/java/com/android/server/audio/AudioDeviceBroker.java index befd6b1cec0e1..3ee3d504d4c12 100644 --- a/services/core/java/com/android/server/audio/AudioDeviceBroker.java +++ b/services/core/java/com/android/server/audio/AudioDeviceBroker.java @@ -286,6 +286,13 @@ import java.io.PrintWriter; final BtDeviceConnectionInfo info = new BtDeviceConnectionInfo(device, state, profile, suppressNoisyIntent, a2dpVolume); + new MediaMetrics.Item(MediaMetrics.Name.AUDIO_DEVICE + MediaMetrics.SEPARATOR + + "postBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent") + .set(MediaMetrics.Property.STATE, state == BluetoothProfile.STATE_CONNECTED + ? MediaMetrics.Value.CONNECTED : MediaMetrics.Value.DISCONNECTED) + .set(MediaMetrics.Property.INDEX, a2dpVolume) + .record(); + // operations of removing and posting messages related to A2DP device state change must be // mutually exclusive synchronized (mDeviceStateLock) {