使用这种方法查询系统支持的 SpeechRecognizer 语言我注意到在 Android 8 (Oreo) 上返回的结果是空的。我已经在运行 Android 8 的 Google Pixel 和 Google Pixel C 上对此进行了测试。这一切都适用于运行低于 8 的 Android 版本的所有可用设备。我找不到任何改变这应该的方式在 Android 8 上完成。
问问题
146 次
1 回答
0
回来回答我自己的问题。将 Intent 的包设置"com.google.android.googlequicksearchbox"
为接收 Android > 8 的结果。
在此答案中发现了一个修复程序。
这个问题讨论了实际问题(setPackage 要求)。
已在此处向 Google 的问题跟踪器提交了一个问题。
于 2018-06-07T14:36:36.867 回答