Я закодировал оба сценария из этой документации для Android https://developer.android.com/guide/topics/connectivity/usb/host к письму.
Сценарий манифеста запрашивает разрешение USB один раз , а затем запоминает его, если я поставил галочку.
Сценарий в коде всегда запрашивает разрешение , независимо от того, установлен флажок «использовать по умолчанию для этого USB-устройства» или нет.
![enter image description here](https://i.stack.imgur.com/T05zX.png)
Я нашел этот ответ на похожий вопрос 6 лет назад. В ответе говорится, что этот флажок не работает. В одном из комментариев говорится, что согласно Google «Если пользователи принимают, ваше приложение автоматически получает разрешение на доступ к устройству до тех пор, пока оно не будет отключено ».
Там также есть этот вопрос без удовлетворительного ответа.
Мой вопрос: если все это все еще верно сегодня, то по какой причине этот флажок по-прежнему отображается при запросе разрешения у кода?
Это очень вводит в заблуждение, тратит время и раздражает.