From a15199ab73e7f205ef16a287afd973b062ae9ac6 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 10 Dec 2022 12:04:37 +0000 Subject: [PATCH 4/9] 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 ff534fe0152..26980abbd58 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -7360,6 +7360,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 09e6bc5d006..b58e7a1282c 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