使用this method查询系统支持的SpeechRecognizer语言我注意到在Android 8(Oreo)上返回的结果为空。我已经在运行Android 8的Google Pixel和Google Pixel C上进行了测试。这一切都适用于运行低于8的Android版本的所有设备。我找不到任何改变方式在Android 8上完成。
答案 0 :(得分:0)
回过头来回答我自己的问题。将Intent的包设置为"com.google.android.googlequicksearchbox"
以接收Android>的结果; 8。
发现了一个修复程序in this answer here。
讨论了实际问题(setPackage要求)in this question。
已向Google's Issue Tracker here提交了一个问题。