Loading packages/SystemUI/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -1042,6 +1042,8 @@ <string name="hearing_devices_tools_label">Tools</string> <!-- QuickSettings: Tool name for hearing devices dialog related tools [CHAR LIMIT=40] [BACKUP_MESSAGE_ID=8916875614623730005]--> <string name="quick_settings_hearing_devices_live_caption_title">Live Caption</string> <!-- QuickSettings: Label for button to go to hearing devices settings page [CHAR_LIMIT=20] --> <string name="hearing_devices_settings_button">Settings</string> <!-- QuickSettings: Notes tile. The label of a quick settings tile for launching the default notes taking app. [CHAR LIMIT=NONE] --> <string name="quick_settings_notes_label">Note</string> Loading packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java +16 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ package com.android.systemui.accessibility.hearingaid; import static android.view.View.GONE; import static android.view.View.VISIBLE; import static com.android.internal.accessibility.AccessibilityShortcutController.ACCESSIBILITY_HEARING_AIDS_COMPONENT_NAME; import static java.util.Collections.emptyList; import android.bluetooth.BluetoothHapClient; Loading Loading @@ -263,6 +265,20 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, dialog.setTitle(R.string.quick_settings_hearing_devices_dialog_title); dialog.setView(LayoutInflater.from(dialog.getContext()).inflate( R.layout.hearing_devices_tile_dialog, null)); dialog.setNegativeButton( R.string.hearing_devices_settings_button, (dialogInterface, which) -> { mUiEventLogger.log(HearingDevicesUiEvent.HEARING_DEVICES_SETTINGS_CLICK, mLaunchSourceId); final Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_DETAILS_SETTINGS) .putExtra(Intent.EXTRA_COMPONENT_NAME, ACCESSIBILITY_HEARING_AIDS_COMPONENT_NAME.flattenToString()); mActivityStarter.postStartActivityDismissingKeyguard(intent, /* delay= */ 0, mDialogTransitionAnimator.createActivityTransitionController( dialog)); }, /* dismissOnClick = */ true ); dialog.setPositiveButton( R.string.quick_settings_done, /* onClick = */ null, Loading packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesUiEvent.kt +3 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,9 @@ enum class HearingDevicesUiEvent(private val id: Int) : UiEventLogger.UiEventEnu @UiEvent(doc = "Expand the ambient volume controls") HEARING_DEVICES_AMBIENT_EXPAND_CONTROLS(2153), @UiEvent(doc = "Collapse the ambient volume controls") HEARING_DEVICES_AMBIENT_COLLAPSE_CONTROLS(2154); HEARING_DEVICES_AMBIENT_COLLAPSE_CONTROLS(2154), @UiEvent(doc = "Click on the device settings to enter hearing devices page") HEARING_DEVICES_SETTINGS_CLICK(2172); override fun getId(): Int = this.id } Loading
packages/SystemUI/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -1042,6 +1042,8 @@ <string name="hearing_devices_tools_label">Tools</string> <!-- QuickSettings: Tool name for hearing devices dialog related tools [CHAR LIMIT=40] [BACKUP_MESSAGE_ID=8916875614623730005]--> <string name="quick_settings_hearing_devices_live_caption_title">Live Caption</string> <!-- QuickSettings: Label for button to go to hearing devices settings page [CHAR_LIMIT=20] --> <string name="hearing_devices_settings_button">Settings</string> <!-- QuickSettings: Notes tile. The label of a quick settings tile for launching the default notes taking app. [CHAR LIMIT=NONE] --> <string name="quick_settings_notes_label">Note</string> Loading
packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java +16 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ package com.android.systemui.accessibility.hearingaid; import static android.view.View.GONE; import static android.view.View.VISIBLE; import static com.android.internal.accessibility.AccessibilityShortcutController.ACCESSIBILITY_HEARING_AIDS_COMPONENT_NAME; import static java.util.Collections.emptyList; import android.bluetooth.BluetoothHapClient; Loading Loading @@ -263,6 +265,20 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, dialog.setTitle(R.string.quick_settings_hearing_devices_dialog_title); dialog.setView(LayoutInflater.from(dialog.getContext()).inflate( R.layout.hearing_devices_tile_dialog, null)); dialog.setNegativeButton( R.string.hearing_devices_settings_button, (dialogInterface, which) -> { mUiEventLogger.log(HearingDevicesUiEvent.HEARING_DEVICES_SETTINGS_CLICK, mLaunchSourceId); final Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_DETAILS_SETTINGS) .putExtra(Intent.EXTRA_COMPONENT_NAME, ACCESSIBILITY_HEARING_AIDS_COMPONENT_NAME.flattenToString()); mActivityStarter.postStartActivityDismissingKeyguard(intent, /* delay= */ 0, mDialogTransitionAnimator.createActivityTransitionController( dialog)); }, /* dismissOnClick = */ true ); dialog.setPositiveButton( R.string.quick_settings_done, /* onClick = */ null, Loading
packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesUiEvent.kt +3 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,9 @@ enum class HearingDevicesUiEvent(private val id: Int) : UiEventLogger.UiEventEnu @UiEvent(doc = "Expand the ambient volume controls") HEARING_DEVICES_AMBIENT_EXPAND_CONTROLS(2153), @UiEvent(doc = "Collapse the ambient volume controls") HEARING_DEVICES_AMBIENT_COLLAPSE_CONTROLS(2154); HEARING_DEVICES_AMBIENT_COLLAPSE_CONTROLS(2154), @UiEvent(doc = "Click on the device settings to enter hearing devices page") HEARING_DEVICES_SETTINGS_CLICK(2172); override fun getId(): Int = this.id }