Разница между регистрацией событий USB в коде и в манифесте - PullRequest
0 голосов
/ 03 июля 2019

Я закодировал оба сценария из этой документации для Android https://developer.android.com/guide/topics/connectivity/usb/host к письму.

Сценарий манифеста запрашивает разрешение USB один раз , а затем запоминает его, если я поставил галочку.

Сценарий в коде всегда запрашивает разрешение , независимо от того, установлен флажок «использовать по умолчанию для этого USB-устройства» или нет.

enter image description here

Я нашел этот ответ на похожий вопрос 6 лет назад. В ответе говорится, что этот флажок не работает. В одном из комментариев говорится, что согласно Google «Если пользователи принимают, ваше приложение автоматически получает разрешение на доступ к устройству до тех пор, пока оно не будет отключено ».

Там также есть этот вопрос без удовлетворительного ответа.

Мой вопрос: если все это все еще верно сегодня, то по какой причине этот флажок по-прежнему отображается при запросе разрешения у кода?

Это очень вводит в заблуждение, тратит время и раздражает.

...