24

我正在开发一个将其Google Assistant与现有 Android 应用程序集成的项目。要求很简单。假设我的应用程序被命名TestApp并且我希望它只是改变应用程序主页的背景颜色,我想说,

嘿谷歌,在 TestApp 上将背景更改为黑色”。

我获得了ActionsSDK的链接,但在查看它时,我发现它只是一个扩展的独立应用程序,Google Assistant与 android 本身无关。

我发现最接近我需要的 API 是Voice Interactions。这与我需要做的非常相似,但它只允许预设语音触发器,例如“给这个人打电话…… ”或“在……设置警报”,但不能像我的那样做“改变背景…… ”例子。根据此链接,不允许自定义语音操作。

所以我的问题是,是否可以直接与我的应用程序交互并让它完成一项非常简单的任务?

谢谢

4

4 回答 4

2

您可能希望将 Android 应用程序属性与您的 Actions 项目相关联,以便在 Play 商店中销售您的数字商品。作为与您的 Action 对话的一部分,实施数字交易以出售您的 Play 商店商品。

要将 Android 应用程序与您的 Actions 控制台项目连接起来,您首先需要将网站连接到您的项目。按照上面连接网站中提供的说明进行操作。

连接网站后,在 Android 应用程序下,单击连接应用程序按钮并按照显示的说明进行操作。在 Play 控制台中完成说明后,连接的 Android 应用最多可能需要 24 小时才会反映在 Actions 控制台中。在谷歌上试试这个

于 2019-06-26T12:47:07.110 回答
0

目前还没有办法在 Android App 和 Google Assistant 之间进行通信。如果您的 GA 是基于 Dialogflow API 构建的(特别是不使用 action-on-google),那么您可以在您的 Android 应用程序中使用Dialogflow Android 客户端与 Dialogflow 代理进行通信。

于 2018-07-18T07:58:35.950 回答
0

you can try using this

[1]: https://docs.slanglabs.in/slang/

This will allow you to perform several actions through voice inside your app. You can use the console to add actions and utterances and there are some sample apps which might help you.

I have used it in a lot of my apps. Feel free to reach out in case you need help, good luck!

于 2019-08-14T11:35:40.573 回答
0

我写了一个应用程序供自己使用,当我在明亮的阳光下无法看到屏幕时,通过要求助手启动应用程序来点亮屏幕。然后在启动时我执行代码进行更改。我知道一个俗气的解决方法:-)

于 2019-02-20T23:21:29.847 回答