Запрос системы для поддерживаемых языков SpeechRecognizer с использованием этого метода I заметил, что на Android 8 (Oreo) возвращаемые результаты пусты. Я тестировал это на Google Pixel и Google Pixel C, работающих под управлением Android 8. Все это работает на всех доступных мне устройствах с версией Android ниже 8. Я не смог найти никаких изменений в том, как это должно работать. сделать на Android 8.
Нет поддерживаемых языков для SpeechRecognizer на Android 8 Oreo
Ответы (1)
Возвращаясь, чтобы ответить на мой собственный вопрос. Установите для пакета Intent значение "com.google.android.googlequicksearchbox"
, чтобы получить результаты для Android > 8.
Исправление было обнаружено в этом ответе здесь.
Фактическая проблема (требование setPackage) обсуждается в этом вопросе.
Проблема отправлена в систему отслеживания проблем Google здесь.
person
Bernd Kampl
schedule
07.06.2018