From dd2d72d6b43693ea5c67eef3ab49aae29b63ae8d Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 10 Dec 2022 12:04:37 +0000 Subject: [PATCH 4/8] TrebleSettings: Disable A2DP offload Change-Id: I737f49d146f83d96793f4436850529e3c528acbe --- res/values/strings.xml | 2 + res/xml/treble_settings.xml | 4 ++ ...isableA2DPOffloadPreferenceController.java | 53 +++++++++++++++++++ .../settings/treble/TrebleSettings.java | 1 + 4 files changed, 60 insertions(+) create mode 100644 src/com/android/settings/treble/DisableA2DPOffloadPreferenceController.java diff --git a/res/values/strings.xml b/res/values/strings.xml index eef415cc89..bfa28394c7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -8513,6 +8513,8 @@ Use alternative audio policy Disable soundvolume effect + + Disable A2DP offload Screen resolution & refresh rate diff --git a/res/xml/treble_settings.xml b/res/xml/treble_settings.xml index 09e6bc5d00..b58e7a1282 100644 --- a/res/xml/treble_settings.xml +++ b/res/xml/treble_settings.xml @@ -17,6 +17,10 @@ android:key="disable_soundvolume_effect" android:title="@string/disable_soundvolume_effect_title" /> + + controllers = new ArrayList<>(); controllers.add(new UseAlternativeAudioPolicyPreferenceController(context)); controllers.add(new DisableSoundvolumeEffectPreferenceController(context)); + controllers.add(new DisableA2DPOffloadPreferenceController(context)); controllers.add(new ScreenResolutionRefreshRatePreferenceController(context)); controllers.add(new UseAlternativeBacklightScalePreferenceController(context)); controllers.add(new InstallImsApkPreferenceController(context)); -- 2.34.1