android - 在 Nest Hub 上显示数据:使用 Cast SDK 还是 Assistant SDK?
问题描述
我想在我的 Nest Hub 屏幕上显示来自 Firebase 数据库的一些信息。
假设我想滚动浏览 10 个项目并每 5 秒显示一次它们的详细信息。
如果我没记错的话,我只与两种可能性有关
- 助理操作
我阅读了文档并做了一些 POC,但它似乎过于复杂,我必须创建一个项目,我不能公开部署,创建一个 Firebase 函数来创建 webhook,而且我真的没有复杂的助手命令要发送,所以乍一看似乎过于复杂。
=> 也许我错过了一种简单的方法?
- 演员 SDK
作为熟悉 Java 和现在的 Kotlin 的 Android 开发人员,这似乎更容易,但据我了解,我只能将 Media 投射到 Nest。然后我是否应该使用我的所有信息创建一个布局,将它们转换为图像文件,最后为 Nest Hub 创建一个幻灯片?
感谢您的任何建议
解决方案
这个答案的一部分取决于您的用例。通过 Actions Builder创建 Action将为您提供相对于交互模型的相当大的灵活性,因为它将支持语音命令,并且您可以直接从设备触发它(“与 X 对话”)。
通过 Cast 创建内容可能更容易,因为您只是在投影内容(webview)。虽然更容易,但您需要能够从另一台设备启动它并且无法通过语音控制它。可以通过浇注装置进行控制。
根据您给出的用例,作为被动显示,我建议使用 Cast SDK。您可以查看实现自定义 Web 接收器来管理您的 Web 应用程序。
推荐阅读
- vuetify.js - 使用 vue-cli3 项目和 vuetify 访问 sass 文件中的 $display-breakpoints.xs-only
- python - SymPy:如何处理 Union 和 ImageSet
- google-cloud-platform - 如何在谷歌云平台计算引擎中删除图像的 iam 策略绑定
- reactjs - 对 React 组件进行了更改,但 Laravel 显示旧组件
- python - 返回在 UPDATE 序列上更改的行
- github - 恢复开源库的错误版本控制
- three.js - 一个对象上的两个纹理三个js
- assembly - 当参数 0x7 和 0x18 时这个程序的输出是什么
- java - 将字符的值与 Java 中字符数组中的值进行比较?
- c++ - RVO 何时保证适用/确实适用于 C++20 编译器