voice-recognition - Android HTC Desire 语音输入问题

标签 voice-recognition android

有人知道为什么应用程序可以在几乎所有配备 2.1 而不是 Desire 的手机上运行吗?

我的一个应用程序使用语音输入,Desire 是唯一一款在出现语音提示时强制关闭的手机。

最糟糕的是,我不知道如何测试它,我没有,也不认识任何人。

有什么想法吗?

编辑: 我终于发现 HTC 在 Desire 中禁用了语音功能,您必须解决这个问题才能安装它。

因此,如果您依赖语音输入,请确保使用 google 示例中的代码来捕获错误:

PackageManager pm = getPackageManager();
     List<ResolveInfo> activities = pm.queryIntentActivities(
             new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
     if (activities.size() == 0) {           
         noResults.setText("Voice input not found on this phone.");
     }else{
            //If voice is enabled
            }

最佳答案

我认为首先要做的最重要的事情是获得异常报告。既然你不能自己测试,我会用一个工具从你的客户那里得到异常报告。在 Android 2.2 中可以使用内置工具。如果您有其他目标 SDK,我会推荐此服务:http://code.google.com/p/android-remote-stacktrace/获取远程堆栈跟踪。

然后,如果您在这里发布堆栈跟踪,我认为有人能够帮助您!

关于voice-recognition - Android HTC Desire 语音输入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177604/

相关文章:

swift - 使用 Swift 3 对 Snowboy API 的 RESTful API 调用

java - 用于登录 Web 应用程序的语音识别

android-emulator - 安卓 2.2 : Where is the option for speech input in the emulator?

android - Android Studio-Gradle list 文件路径

android - 如何在EditBox上获取语音识别结果?

javascript - recorder.js 到节点到 azure 说话者识别

java - 如何在字符串中的 "| "之后在新行中打印数据

android - Android中如何减少图片的内存使用

带有波纹和双击的 Android 锁屏通知自定义 View

android - 单击按钮时展开可扩展 ListView