From fd76efc7fda9519f94632abee8cd565b2eff3f2a Mon Sep 17 00:00:00 2001 From: jasonwshsu Date: Mon, 20 Mar 2023 23:00:07 +0800 Subject: [PATCH] Update the strings for bluetooth hearing device details page in U Bug: 270086620 Test: flash rom and check the device details page UI for hearing device Change-Id: Iae1a7fae9f51ed8318d757ed7b3eefe0261b28a1 --- res/values/strings.xml | 10 ++++++---- res/xml/bluetooth_device_details_fragment.xml | 7 ++++++- .../BluetoothDetailsAudioRoutingController.java | 6 ++---- ...luetoothDetailsHearingDeviceControlsController.java | 8 ++------ .../bluetooth/BluetoothDeviceDetailsFragment.java | 3 --- 5 files changed, 16 insertions(+), 18 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 4b0eb63b23e..a870f5d850d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -130,10 +130,12 @@ Pair right ear Pair left ear - - Hearing device controls - - Hearing device shortcut, hearing aid compatibility + + For all available hearing devices + + Shortcuts & hearing aid compatibility + + For this device Audio output diff --git a/res/xml/bluetooth_device_details_fragment.xml b/res/xml/bluetooth_device_details_fragment.xml index 23f026b7f14..ddc1d1730bb 100644 --- a/res/xml/bluetooth_device_details_fragment.xml +++ b/res/xml/bluetooth_device_details_fragment.xml @@ -71,7 +71,12 @@ android:key="device_companion_apps"/> + android:key="device_controls_general" + android:title="@string/bluetooth_device_controls_general"/> + + diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsAudioRoutingController.java b/src/com/android/settings/bluetooth/BluetoothDetailsAudioRoutingController.java index 4e40323c0d8..91221a33ba9 100644 --- a/src/com/android/settings/bluetooth/BluetoothDetailsAudioRoutingController.java +++ b/src/com/android/settings/bluetooth/BluetoothDetailsAudioRoutingController.java @@ -16,7 +16,6 @@ package com.android.settings.bluetooth; -import static com.android.settings.bluetooth.BluetoothDeviceDetailsFragment.FEATURE_AUDIO_ROUTING_ORDER; import static com.android.settings.bluetooth.BluetoothDeviceDetailsFragment.KEY_DEVICE_ADDRESS; import android.content.Context; @@ -38,7 +37,7 @@ import com.android.settingslib.core.lifecycle.Lifecycle; */ public class BluetoothDetailsAudioRoutingController extends BluetoothDetailsController { - private static final String KEY_FEATURE_CONTROLS_GROUP = "feature_controls_group"; + private static final String KEY_DEVICE_CONTROLS_SPECIFIC_GROUP = "device_controls_specific"; @VisibleForTesting static final String KEY_AUDIO_ROUTING = "audio_routing"; @@ -61,7 +60,6 @@ public class BluetoothDetailsAudioRoutingController extends BluetoothDetailsCont final PreferenceCategory prefCategory = screen.findPreference(getPreferenceKey()); final Preference pref = createAudioRoutingPreference(prefCategory.getContext()); - pref.setOrder(FEATURE_AUDIO_ROUTING_ORDER); prefCategory.addPreference(pref); } @@ -70,7 +68,7 @@ public class BluetoothDetailsAudioRoutingController extends BluetoothDetailsCont @Override public String getPreferenceKey() { - return KEY_FEATURE_CONTROLS_GROUP; + return KEY_DEVICE_CONTROLS_SPECIFIC_GROUP; } private Preference createAudioRoutingPreference(Context context) { diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java index 6425814a9e3..a3b1105015d 100644 --- a/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java +++ b/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java @@ -16,8 +16,6 @@ package com.android.settings.bluetooth; -import static com.android.settings.bluetooth.BluetoothDeviceDetailsFragment.FEATURE_HEARING_DEVICE_CONTROLS_ORDER; - import android.content.Context; import android.text.TextUtils; import android.util.FeatureFlagUtils; @@ -41,7 +39,7 @@ import com.google.common.annotations.VisibleForTesting; public class BluetoothDetailsHearingDeviceControlsController extends BluetoothDetailsController implements Preference.OnPreferenceClickListener { - private static final String KEY_FEATURE_CONTROLS_GROUP = "feature_controls_group"; + private static final String KEY_DEVICE_CONTROLS_GENERAL_GROUP = "device_controls_general"; @VisibleForTesting static final String KEY_HEARING_DEVICE_CONTROLS = "hearing_device_controls"; @@ -65,7 +63,6 @@ public class BluetoothDetailsHearingDeviceControlsController extends BluetoothDe final PreferenceCategory prefCategory = screen.findPreference(getPreferenceKey()); final Preference pref = createHearingDeviceControlsPreference(prefCategory.getContext()); - pref.setOrder(FEATURE_HEARING_DEVICE_CONTROLS_ORDER); prefCategory.addPreference(pref); } @@ -74,7 +71,7 @@ public class BluetoothDetailsHearingDeviceControlsController extends BluetoothDe @Override public String getPreferenceKey() { - return KEY_FEATURE_CONTROLS_GROUP; + return KEY_DEVICE_CONTROLS_GENERAL_GROUP; } @Override @@ -90,7 +87,6 @@ public class BluetoothDetailsHearingDeviceControlsController extends BluetoothDe final Preference preference = new Preference(context); preference.setKey(KEY_HEARING_DEVICE_CONTROLS); preference.setTitle(context.getString(R.string.bluetooth_device_controls_title)); - preference.setSummary(context.getString(R.string.bluetooth_device_controls_summary)); preference.setOnPreferenceClickListener(this); return preference; diff --git a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java index b4bb0ff62cd..3851753bfab 100644 --- a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java +++ b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java @@ -63,9 +63,6 @@ public class BluetoothDeviceDetailsFragment extends RestrictedDashboardFragment public static final String KEY_DEVICE_ADDRESS = "device_address"; private static final String TAG = "BTDeviceDetailsFrg"; - static final int FEATURE_HEARING_DEVICE_CONTROLS_ORDER = 1; - static final int FEATURE_AUDIO_ROUTING_ORDER = 2; - @VisibleForTesting static int EDIT_DEVICE_NAME_ITEM_ID = Menu.FIRST;