【发布时间】:2019-05-29 02:12:06
【问题描述】:
我的应用中有三个活动,初始活动是 LauncherActivity,这是入门类。 我想使用语音命令在我的应用程序中启动一个活动(名为 MainFormActivity)。即 Google 助理。
谁能帮我实现这个目标?
【问题讨论】:
-
您想使用
Google Assistant打开您的应用程序还是通过Voice Command?请明确您的问题并尝试解释更多。 -
是的,我想使用谷歌助手打开我的应用程序,但是用户应该提供一个语音命令来打开应用程序中的活动。我的意思是,不是最初的活动。可能会第二、第三或任何其他活动。
-
那么您能解释一下您目前取得的成就吗?默认情况下,如果您的应用程序已安装并且您告诉
Google Assistant打开,它将打开应用程序。例如我的应用程序名称是Record Manager,现在我打开Google Assistant并告诉一个操作Open Record Manager,它将默认打开应用程序。但是在您的情况下,您想打开一些特定的活动? -
是的,我想在我的应用程序中打开一个指定的活动。例如,如果 Record Manger 应用在其清单文件中包含一个名为 Report 的活动(但实际上这不是启动器活动),那么如果用户告诉“查看 Record Manger 上的报告”应该打开此活动。我可以这样实现吗?
-
所以,事情就是这样。这不会是直截了当的(我相信这是可能的,但不确定直到什么扩展)为此,您需要了解
Google Assistant的工作原理,它是Actions。但我相信这不是一件直截了当的事情。
标签: android google-assistant-sdk launching