我最近在我的 Nexus 4 上安装了 Google Now Launcher,它让我开始思考如何使用它与我自己的应用程序进行交互。虽然我可以通过按标题询问来打开我的应用程序,但我想知道是否有办法拦截语音命令(可能通过广播接收器),这样我就可以说“关闭客厅灯”之类的东西来发送信号给一个Arduino来关掉房子对面房间里的灯?同样,我无法找到 Google Now 的文档,所以如果有,我很想看到它的链接,这样我就可以阅读源代码中的可用内容。
问问题
1570 次
1 回答
2
是的。您可以使用 Android-Intent 模型来做到这一点。Google Now 在解析你的命令后会触发各种意图,如果手机注册了一个应用程序来处理这种意图,谷歌现在将使用选项来执行命令。常见意图是:警报、健身、媒体 https://developer.android.com/guide/components/intents-common.html#Now
于 2014-12-04T18:37:48.327 回答