在输入ready for speech时,Android 2.x会不自动发出声音提示。
Android 4.1可以。
这些版本之间会发生什么?即何时引入了这个很酷的功能?
我需要这个,以便在运行时对Build.VERSION.SDK_INT
执行检查。
您知道有任何文件来源吗?
答案 0 :(得分:1)
这可能是Google语音搜索的一项功能,但Google语音搜索是一款常规应用,因此不属于Android。
onReadyForSpeech
是回调,通过该回调,最终用户应用(例如键盘应用)可以具有由语音识别器应用(例如,Google语音搜索)执行的一些代码。这两个应用程序都可以发出声音提示,但两者都不是核心Android的一部分。
也许相关: void startRecording (MediaSyncEvent syncEvent) 在API级别16中添加。
答案 1 :(得分:1)
您所指的“准备发言”双哔声不是Android操作系统的功能,而是Google App。
这与Kaarel的答案非常接近,但Voice Search和Google App之间的区别可能令人困惑。
更令人困惑的是,Google App曾经被命名为Google Search,但没有弄错:相同的包裹名称会自动变为...... com.google.android.googlequicksearchbox
。
我不确切地知道“没有哔哔的谷歌搜索”在什么时候变成了“酷吵的谷歌应用程序”,但我的有限观察显示Google Search version 1.3.3 (Android 2.2.1)
没有发出哔哔声,而{{1}有那些哔哔声。
截至今天(2015-01-22),Google搜索版Google App version 4.1.24 (Android 4.1.2)
是适用于Android 2.2.1设备的Google Play上的最新版本。
然而,Android 4.1.2设备可以在Google Play中查看更高版本并下载&安装它:1.3.3.247963
。
因此,似乎这些哔声 与Android版本相关联。
BTW,谷歌应用程序具有所谓的“OK Google”。也许这就是引入那些(现在有名的)哔哔声的原因。“OK Google”于2013年5月在Google I / O大会上首次推出,但由于可以从Google Play下载到Android 4.1设备(2012年7月推出),因此无法假设直接链接到当时的最新版本。事实上,有关如何在Android 4.0上安装Google App的说明,但我怀疑Google是否支持。因此,为了安全起见,我会说如果您在智能手机上启用了自动更新,那么首次引入“识别器哔声”的Android版本为 4.1 。