Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java +6 −0 Original line number Diff line number Diff line Loading @@ -117,6 +117,12 @@ public class BluetoothUtils { } } if (cachedDevice.isHearingAidDevice()) { return new Pair<>(getBluetoothDrawable(context, com.android.internal.R.drawable.ic_bt_hearing_aid), context.getString(R.string.bluetooth_talkback_hearing_aids)); } List<LocalBluetoothProfile> profiles = cachedDevice.getProfiles(); int resId = 0; for (LocalBluetoothProfile profile : profiles) { Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java +1 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> public void setHearingAidInfo(HearingAidInfo hearingAidInfo) { mHearingAidInfo = hearingAidInfo; dispatchAttributesChanged(); } public HearingAidInfo getHearingAidInfo() { Loading packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/BluetoothUtilsTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settingslib.bluetooth; import static com.google.common.truth.Truth.assertThat; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; Loading Loading @@ -86,6 +87,14 @@ public class BluetoothUtilsTest { verify(mContext).getDrawable(com.android.internal.R.drawable.ic_bt_laptop); } @Test public void getBtClassDrawableWithDescription_typeHearingAid_returnHearingAidDrawable() { when(mCachedBluetoothDevice.isHearingAidDevice()).thenReturn(true); BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedBluetoothDevice); verify(mContext).getDrawable(com.android.internal.R.drawable.ic_bt_hearing_aid); } @Test public void getBtRainbowDrawableWithDescription_normalHeadset_returnAdaptiveIcon() { when(mBluetoothDevice.getMetadata( Loading Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java +6 −0 Original line number Diff line number Diff line Loading @@ -117,6 +117,12 @@ public class BluetoothUtils { } } if (cachedDevice.isHearingAidDevice()) { return new Pair<>(getBluetoothDrawable(context, com.android.internal.R.drawable.ic_bt_hearing_aid), context.getString(R.string.bluetooth_talkback_hearing_aids)); } List<LocalBluetoothProfile> profiles = cachedDevice.getProfiles(); int resId = 0; for (LocalBluetoothProfile profile : profiles) { Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java +1 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> public void setHearingAidInfo(HearingAidInfo hearingAidInfo) { mHearingAidInfo = hearingAidInfo; dispatchAttributesChanged(); } public HearingAidInfo getHearingAidInfo() { Loading
packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/BluetoothUtilsTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settingslib.bluetooth; import static com.google.common.truth.Truth.assertThat; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; Loading Loading @@ -86,6 +87,14 @@ public class BluetoothUtilsTest { verify(mContext).getDrawable(com.android.internal.R.drawable.ic_bt_laptop); } @Test public void getBtClassDrawableWithDescription_typeHearingAid_returnHearingAidDrawable() { when(mCachedBluetoothDevice.isHearingAidDevice()).thenReturn(true); BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedBluetoothDevice); verify(mContext).getDrawable(com.android.internal.R.drawable.ic_bt_hearing_aid); } @Test public void getBtRainbowDrawableWithDescription_normalHeadset_returnAdaptiveIcon() { when(mBluetoothDevice.getMetadata( Loading