From a9e89031b6ff38cbd1a44a807667a9b4ca904ff7 Mon Sep 17 00:00:00 2001 From: jasonwshsu Date: Tue, 21 Nov 2023 02:40:21 +0800 Subject: [PATCH] [HA Audio Output] Change category according to the audio definition Root Cause: According to the audio definition, system sounds are UI touch sounds, unlock sounds, etc., so they are controlled by Media strategy. Solution: Move system sounds, accessibility sounds, DTMF sounds into Media category. Notification category contains notification sounds only. Bug: 293251163 Test: manual test Change-Id: Ied3db95dacbd2c0985bdbfccec5575bb5988fc5b --- res/values/strings.xml | 8 ++++---- res/xml/accessibility_audio_routing_fragment.xml | 6 +++--- ...ringDeviceCallRoutingPreferenceController.java | 4 ---- ...ingDeviceMediaRoutingPreferenceController.java | 4 ---- ...eNotificationRoutingPreferenceController.java} | 15 ++++++--------- ...DeviceRingtoneRoutingPreferenceController.java | 5 +---- 6 files changed, 14 insertions(+), 28 deletions(-) rename src/com/android/settings/accessibility/{HearingDeviceSystemSoundsRoutingPreferenceController.java => HearingDeviceNotificationRoutingPreferenceController.java} (72%) diff --git a/res/values/strings.xml b/res/values/strings.xml index 6739a71d61c..8ccef46e5c8 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -160,10 +160,10 @@ Ringtone and alarms Audio during calls - - Media - - Notifications and other system sounds + + Media and system sounds + + Notifications By default, audio output is determined by individual apps diff --git a/res/xml/accessibility_audio_routing_fragment.xml b/res/xml/accessibility_audio_routing_fragment.xml index 89fad0a2f26..51129d61b77 100644 --- a/res/xml/accessibility_audio_routing_fragment.xml +++ b/res/xml/accessibility_audio_routing_fragment.xml @@ -46,10 +46,10 @@ android:entries="@array/bluetooth_audio_routing_titles" android:entryValues="@array/bluetooth_audio_routing_values" android:summary="%s" - android:key="audio_routing_system_sounds" + android:key="audio_routing_notification" android:persistent="false" - android:title="@string/bluetooth_system_sounds_title" - settings:controller="com.android.settings.accessibility.HearingDeviceSystemSoundsRoutingPreferenceController" /> + android:title="@string/bluetooth_notification_title" + settings:controller="com.android.settings.accessibility.HearingDeviceNotificationRoutingPreferenceController" />