OSDN Git Service

BluetoothManagerService: Add dumpsys logs for BLE_ON -> OFF
authorHansong Zhang <hsz@google.com>
Mon, 23 Apr 2018 18:17:17 +0000 (11:17 -0700)
committerHansong Zhang <hsz@google.com>
Mon, 23 Apr 2018 21:11:37 +0000 (21:11 +0000)
Add dumpsys logs for state transition from BLE_ON to OFF. This can be
either from location settings off or airplane mode enabled.

Test: manual
Bug: 74090881
Change-Id: I1f6cfe691b359591af60c3be2e015bec5d3859e8
(cherry picked from commit 917f4b332e2c21f074e5f50bf598ff36d77f2945)

services/core/java/com/android/server/BluetoothManagerService.java

index 8d10cfa..2c0e97e 100644 (file)
@@ -285,6 +285,9 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
                         try {
                             mBluetoothLock.readLock().lock();
                             if (mBluetooth != null) {
+                                addActiveLog(
+                                        BluetoothProtoEnums.ENABLE_DISABLE_REASON_AIRPLANE_MODE,
+                                        mContext.getPackageName(), false);
                                 mBluetooth.onBrEdrDown();
                                 mEnable = false;
                                 mEnableExternal = false;
@@ -677,6 +680,8 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
                 try {
                     mBluetoothLock.readLock().lock();
                     if (mBluetooth != null) {
+                        addActiveLog(BluetoothProtoEnums.ENABLE_DISABLE_REASON_APPLICATION_REQUEST,
+                                mContext.getPackageName(), false);
                         mBluetooth.onBrEdrDown();
                     }
                 } catch (RemoteException e) {