Я разрабатываю приложение, которое использует SpeechRecognizer . Для этого требуется разрешение RECORD_AUDIO, и поэтому я прошу его у пользователя. Все идет нормально.
Однако недавно я узнал, что SpeechRecognizer использует приложение Google (com.google. android .googlequicksearchbox) и, если этому приложению не хватает разрешения RECORD_AUDIO, распознавание речи вообще не работает (см. Это answer ).
Другими словами, моему приложению требуется разрешение RECORD_AUDIO, предоставленное для него, а также для приложения googlequicksearchbox.
Как попросить пользователя предоставить RECORD_AUDIO разрешение на googlequicksearchbox? Я имею в виду, как программно открыть диалоговое окно разрешений RECORD_AUDIO для googlequicksearchbox?
Я уже знаю, что могу сказать пользователю, чтобы он просматривал меню (Настройки -> Приложения -> Google -> Разрешения -> Микрофон), но я хочу избежать этого, если это возможно.