android - Android:在一个应用程序中,如何让“Google voice tyipng”(com.google.android.googlequicksearchbox)超时多少分钟?
问题描述
我在我的 Asus Zenfone3 和 Android 模拟器 API_25 Nexus5X 中找到了它。谷歌语音输入(com.google.android.googlequicksearchbox),当从 SW 键盘启动时,可能有很多分钟超时(除非我说什么,否则它似乎永远不会超时)。这个麦克风图标是绿色的。
但是,当我使用以下简单代码通过应用程序启动语音输入对话框时,它只有 2 秒超时。这个麦克风图标是蓝色的。与从 Chrome、Youtube 等启动语音搜索时相同。
有什么不同?只要从键盘启动,有什么方法可以使超时?
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
startActivityForResult(intent, 1);
解决方案
推荐阅读
- amazon-web-services - 仅允许从 IAM 策略访问 AWS S3 中的单个文件
- ios - 调整 scrollViewWillEndDragging 进行水平压缩
- react-native - 动态填充嵌套的 react-native-collapsible
- wordpress - Memcached 安装在 CentOS/Directadmin 上,主要用于 WordPress 网站错误
- r - 如何创建一个checkboxInput,当它被选中时,它会扩展一个带有选项的框?
- google-chrome - karma-chrome-launcher:在控制台上使用调试日志启动 chrome
- json - Dart 错误:输入“列表”
' 不是在对象内检索 JSON 对象时类型“字符串”的子类型 - flutter - Flutter 库不兼容
- asp.net-core - 是否可以在 ASP.NET Core 5 中的 openid 身份验证请求之前更改元数据?
- ruby - Ruby:解析 csv 文件并期待一些文本