0

使用这种方法查询系统支持的 SpeechRecognizer 语言我注意到在 Android 8 (Oreo) 上返回的结果是空的。我已经在运行 Android 8 的 Google Pixel 和 Google Pixel C 上对此进行了测试。这一切都适用于运行低于 8 的 Android 版本的所有可用设备。我找不到任何改变这应该的方式在 Android 8 上完成。

4

1 回答 1

0

回来回答我自己的问题。将 Intent 的包设置"com.google.android.googlequicksearchbox"为接收 Android > 8 的结果。

在此答案中发现了一个修复程序。

这个问题讨论了实际问题(setPackage 要求)。

已在此处向 Google 的问题跟踪器提交了一个问题。

于 2018-06-07T14:36:36.867 回答