使用 Android 应用运行 Google Assistant Command

Posted

技术标签:

【中文标题】使用 Android 应用运行 Google Assistant Command【英文标题】:Run Google Assistant Command with an Android App 【发布时间】:2019-11-19 10:48:57 【问题描述】:

我想创建一个 android 应用,它可以要求助手执行诸如“打开电视”之类的操作。

Google Home 的例程有其自身的局限性,我正在考虑用我自己的应用程序来实现它。我尝试通过 Google Assistant API,但看不到任何允许应用发送命令的内容就像用户一样

是否有任何可能的方法让 Google 助理从 Android 应用程序中获取命令?

编辑:我想将命令硬编码为代码本身的文本。或者,以某种方式实现类似的行为。

【问题讨论】:

【参考方案1】:

您可以像下面这样打开,无论您说什么,它都会相应地回复。

   val launchIntent = Intent(Intent.ACTION_VOICE_COMMAND)
                      .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
   startActivity(launchIntent)

【讨论】:

我必须去探索它 当我发现时,我会通知你

以上是关于使用 Android 应用运行 Google Assistant Command的主要内容,如果未能解决你的问题,请参考以下文章

使用 Google Maps API android studio “除非您更新 Google Play 服务,否则应用程序将无法运行”

AS2.0大步更新 Google强势逆天

使用AndroidStudio 运行Java项目

如何获得所有android应用程序UID

Android Studio教程从入门到精通

Android Studio Google Maps 可在 Android 设备上运行,但不能在模拟器上运行