Android Wear自定义语音操作

我正在创建一个适用于Android Wear的应用程序,我想在Google的“Ok Google”选项中实现一个命令。 我看到了这个页面: http : //developer.android.com/training/wearables/apps/voice.html

但它仅与包含Android Wear中的活动的应用程序相关。

我本来想问:

  1. 我可以添加自定义命令吗? 我的意思是,那些不以“开始”这个词开头的人?
  2. 我可以添加除了打开应用程序之外还可以执行其他操作的命令吗? 喜欢运行方法?

如果不是这个问题的地方,您能给我一个Google Developers帮助/支持的电子邮件/链接吗? 谢谢。

对于在Android Wear设备上运行的应用:

  1. 不,系统提供的语音操作列表是固定的(并在此处列出)。 您可以将应用程序设置为能够响应它们(例如, 记笔记 ),但不能添加新的应用程序。
  2. 是。 当您已经在应用程序内部时,您可以使用ACTION_RECOGNIZE_SPEECH来使用startActivityForResult()来获取语音输入。 然后,您可以使用返回的字符串执行您想要的任何内容。

同时,如果您只是显示来自手持设备中运行的Android应用程序的通知 ,那么您现在根本无法进行语音操作 (至少在字面意义上)。 但是,您可能拥有的是一个请求语音输入的通知操作。 然后,该输入将作为额外传递到手持设备中传递给应用程序的Intent中。