From 320fc882e9ac332f5758588e0e30c711be5a6a95 Mon Sep 17 00:00:00 2001 From: Vlad Popa Date: Tue, 22 Aug 2023 16:17:29 -0700 Subject: [PATCH] Add hearing aid as a BT audio type Test: manual Bug: 287011781 Change-Id: I33786c5f3a055de3652aac79e839549f13d26843 --- res/values/strings.xml | 8 +++++--- .../BluetoothDetailsAudioDeviceTypeController.java | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 468f3fa79ec..ad23aaf8a54 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12008,12 +12008,14 @@ Audio Device Type - + Unknown - - Speaker + Speaker + Headphones + + Hearing Aid Car Kit diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java b/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java index ba5f465005e..fe0d14182cc 100644 --- a/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java +++ b/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java @@ -19,6 +19,7 @@ package com.android.settings.bluetooth; import static android.bluetooth.BluetoothDevice.DEVICE_TYPE_LE; import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_CARKIT; import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_HEADPHONES; +import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_HEARING_AID; import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_OTHER; import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_SPEAKER; import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_UNKNOWN; @@ -149,6 +150,7 @@ public class BluetoothDetailsAudioDeviceTypeController extends BluetoothDetailsC mContext.getString(R.string.bluetooth_details_audio_device_type_speaker), mContext.getString(R.string.bluetooth_details_audio_device_type_headphones), mContext.getString(R.string.bluetooth_details_audio_device_type_carkit), + mContext.getString(R.string.bluetooth_details_audio_device_type_hearing_aid), mContext.getString(R.string.bluetooth_details_audio_device_type_other), }); mAudioDeviceTypePreference.setEntryValues(new CharSequence[]{ @@ -156,6 +158,7 @@ public class BluetoothDetailsAudioDeviceTypeController extends BluetoothDetailsC Integer.toString(AUDIO_DEVICE_CATEGORY_SPEAKER), Integer.toString(AUDIO_DEVICE_CATEGORY_HEADPHONES), Integer.toString(AUDIO_DEVICE_CATEGORY_CARKIT), + Integer.toString(AUDIO_DEVICE_CATEGORY_HEARING_AID), Integer.toString(AUDIO_DEVICE_CATEGORY_OTHER), });