From 75e694dddc0a06a097983f0a8674849f3cec5fb6 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 1df0fe22f1..8f1056da77 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6890,6 +6890,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