Files
frameworks_base/packages/SystemUI/docs/usb_audio.md
Jason Chang b30cec4800 Migrate USB audio device permission warning dialog
for both Direct USB Access and AoC Offload feature

According to USB audio warning dialog message conditions matrix, add
a UsbAudioWarningDialogMessage to handle the conditions.

Test: manually install NeutronPlayer to test usb audio device
permission warning dialog sentence.
Test: manually modify each audio api condition to test each sentence
correntness.
Test: atest SystemUITests

Change-Id: Ic9731590cb3bad259add1b93b43341af9518e107
2022-04-15 00:12:04 +08:00

2.7 KiB

USB audio Permission and Confirmation warning dialog resource string id matrix table

go/support-usb-access-aoc-offload-feature

 |---|------------|----------------|------------------|-----------------|--------------------|
 | # | Permission |isUsbAudioDevice| hasAudioPlayback | hasAudioCapture | string resource ID |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 1 |  TRUE      |  TRUE          |  TRUE            |  FALSE          | usb_audio_device_
                                                                          permission_prompt  |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 2 |  TRUE      |  TRUE          |  FALSE           |  TRUE           | usb_audio_device_
                                                                          permission_prompt  |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 3 |  TRUE      |  TRUE          |  TRUE            |  TRUE           | usb_audio_device_
                                                                          permission_prompt  |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 4 |  TRUE      |  FALSE         |  N/A             |  N/A            | usb_device_
                                                                          permission_prompt  |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 5 |  FALSE     |  TRUE          |  TRUE            |  FALSE          | usb_audio_device_
                                                                          permission_prompt  |
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 6 |  FALSE     |  TRUE          |  FALSE           |  TRUE           | usb_audio_device_
                                                                        permission_prompt_warn
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 7 |  FALSE     |  TRUE          |  TRUE            |  TRUE           | usb_audio_device_
                                                                        permission_prompt_warn
 |---|------------|----------------|------------------|-----------------|--------------------|
 | 8 |  FALSE     |  FALSE         |  N/A             |  N/A            | usb_device_
                                                                         permission_prompt   |
 |---|------------|----------------|------------------|-----------------|--------------------|