From 25c2e3124264275f60d7e204b54a6bd9d6ce0952 Mon Sep 17 00:00:00 2001 From: Alice Kuo Date: Fri, 11 Mar 2022 07:35:46 +0800 Subject: [PATCH] Add LE audio hardware offload development option Bug: 197296692 Bug: 215492586 Test: make RunSettingsRoboTests ROBOTEST_FILTER=BluetoothLeAudioHwOffloadPreferenceControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=BluetoothA2dpHwOffloadPreferenceControllerTest Change-Id: If1203c50d1d94ac9ed377293b5cb389b7b6f54a1 Merged-In: If1203c50d1d94ac9ed377293b5cb389b7b6f54a1 --- res/values/strings.xml | 18 +-- res/xml/development_settings.xml | 4 + ...oothA2dpHwOffloadPreferenceController.java | 27 +++- ...va => BluetoothHwOffloadRebootDialog.java} | 47 ++++--- ...hLeAudioHwOffloadPreferenceController.java | 127 ++++++++++++++++++ .../DevelopmentSettingsDashboardFragment.java | 36 ++++- .../DisableDevSettingsDialogFragment.java | 10 +- ...A2dpHwOffloadPreferenceControllerTest.java | 34 ++++- ...udioHwOffloadPreferenceControllerTest.java | 94 +++++++++++++ ...elopmentSettingsDashboardFragmentTest.java | 4 +- 10 files changed, 357 insertions(+), 44 deletions(-) rename src/com/android/settings/development/{BluetoothA2dpHwOffloadRebootDialog.java => BluetoothHwOffloadRebootDialog.java} (60%) create mode 100644 src/com/android/settings/development/BluetoothLeAudioHwOffloadPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/BluetoothLeAudioHwOffloadPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 5042302d8aa..2303364b006 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -329,14 +329,16 @@ Disable Bluetooth A2DP hardware offload - - Restart Device? - - You need to restart your device to change this setting. - - Restart - - Cancel + + Disable Bluetooth LE AUDIO hardware offload + + Restart Device? + + You need to restart your device to change this setting. + + Restart + + Cancel Media devices diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 831c190a5f6..e33fc0957dc 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -317,6 +317,10 @@ android:key="bluetooth_disable_a2dp_hw_offload" android:title="@string/bluetooth_disable_a2dp_hw_offload" /> + +