我正在努力调整现有的Android应用程序以在Google Glass上运行,作为概念验证.我想在我的应用程序中使用语音输入来替换当前需要触摸输入的一些功能.
我可以将我的APK部署到谷歌眼镜并运行它没有问题(通过ADB),但一旦它运行,我试过的Android语音识别API都不适用于Glass:
startActivityForResult(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH));
Run Code Online (Sandbox Code Playgroud)
这会导致在Google Glass上运行时发生ActivityNotFoundException("找不到处理意图的活动")
SpeechRecognizer.IsRecognitionAvailable(context);
Run Code Online (Sandbox Code Playgroud)
这总是在Google Glass上返回false.
我很好奇是否有其他人遇到过这些问题或有任何建议.