From ea14ef88ee4dfeec4c182731b45b6110cac8c8e2 Mon Sep 17 00:00:00 2001 From: Chienyuan Date: Wed, 16 May 2018 20:52:00 +0800 Subject: [PATCH] Add developer options toggle for Bluetooth A2DP hardware offload Bug: 63932139 Bug: 79568680 Test: robotests Change-Id: I54943cb591be1bfed0cdfe7eebf90bad64ce13c7 --- res/values/strings.xml | 11 +++ res/xml/development_settings.xml | 4 + ...oothA2dpHwOffloadPreferenceController.java | 82 ++++++++++++++++++ .../BluetoothA2dpHwOffloadRebootDialog.java | 84 +++++++++++++++++++ .../DevelopmentSettingsDashboardFragment.java | 11 ++- ...A2dpHwOffloadPreferenceControllerTest.java | 74 ++++++++++++++++ 6 files changed, 265 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/development/BluetoothA2dpHwOffloadPreferenceController.java create mode 100644 src/com/android/settings/development/BluetoothA2dpHwOffloadRebootDialog.java create mode 100644 tests/robotests/src/com/android/settings/development/BluetoothA2dpHwOffloadPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 9d58261830c..6a8b1161b52 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -402,6 +402,17 @@ Allow your phone to communicate with nearby Bluetooth devices + + Disable Bluetooth A2DP hardware offload + + Restart Device? + + You need to restart your device to change this setting. + + Restart + + Cancel + Available media devices diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 0c3e5785d1f..615d693b107 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -258,6 +258,10 @@ android:title="@string/bluetooth_disable_absolute_volume" android:summary="@string/bluetooth_disable_absolute_volume_summary" /> + +