java - 谷歌助手是否可以在Android上按下某个应用程序中的按钮?

标签 java android voice google-assistant-sdk

我是 Android 编程新手。我刚刚创建了一个带有几个按钮的简单程序。每个按钮都有独特的作用。按下按钮 1 将打印出“第一个按钮”,按钮 2 将在新 View 中打印出“第二个按钮”。

我想让 Google 助理按下我的应用中的按钮 1。我希望我的应用程序打开(如果尚未打开)并显示消息“第一个按钮”。当我询问时,我希望它对按钮 2 执行相同的操作,基本上显示“第二个按钮”。

我在 Android Studio 中使用 Java。我研究了一些东西试图找到答案,并发现了“DialogFlow”和“Actions SDK”。我还阅读了有关深层链接的内容,但我并没有真正看到我正在寻找的内容。它们似乎更适合那些试图在其网站上销售商品以吸引用户访问他们想要的页面的人。我可以打开应用程序,但如何模拟按下按钮?

提前谢谢您!

最佳答案

也许您应该查看这些链接 - https://developers.google.com/assistant/app/https://developer.android.com/guide/slices 。如果您使用谷歌助手触发按钮操作或转到特定屏幕。深层链接或应用程序链接是一种根据超链接上的点击事件导航到应用程序任何部分的方法。我之前有过类似想法的研究。这些链接应该会给您一个想法。

关于java - 谷歌助手是否可以在Android上按下某个应用程序中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61996614/

相关文章:

java - 如何从 kotlin 访问枚举的 "overridden"name() 方法?

java - 在这种情况下如何声明 Java Comparable

java - android 条件语句中的 boolean 值?

android - Google 搜索更新后继续语音识别蜂鸣声

artificial-intelligence - 语音识别

java - 与第三方库解耦的设计模式

java - 内存不足错误 : Java Heap Space - PreparedStatement MySQL

android - 在 android 应用程序上进行 OTP 验证后,fabric digits 返回一个空的 phoneNumber 对象

android - 第二次报错java.lang.ArrayIndexOutOfBoundsException.....Android

javascript - 在浏览器中进行语音聊天?