google-mirror-api - 我们可以为使用时间线的 htmlPages 属性形成的卡片设置不同的菜单项吗?

标签 google-mirror-api google-glass

我正在使用timeline.html 作为封面创建一个bundle,并使用timeline.htmlPages 属性提供其他子页面。我希望封面和每个子页面都有不同的菜单项。目前我没有看到任何方法可以为每个 htmlPage 和/或封面页设置一个菜单项。我错过了什么吗?

我在 Glass Foundry 期间为此做了一个工作:我创建了一个随机包 ID,然后我循环遍历我所有的 html 页面并使用相同的包 ID 插入了一个时间线项目,具有相同的封面和单个 htmlPages我想要该索引的任何菜单项。这可以按我的意愿工作,但是由于这会导致 N 个 insert() 调用,因此玻璃需要花费大量时间来接收包 [作为副作用也会占用我的 api 配额]

最佳答案

给定的时间线卡只能有一个菜单,即使它有很多页。
timelineItem.htmltimelineItem.htmlPages旨在用于恰好超出屏幕上可用空间的单个逻辑内容。出于这个原因,它们都共享相同的菜单和相同的 timelineItem.id .

如果您需要为每个页面使用不同的菜单,则您的内容可能在逻辑上是分开的。这保证了每个内容都有一个不同的时间线卡,这允许您指定不同的菜单。由 timelineItem.bundleId 捆绑允许您将相似的不同卡片分组,就像您描述的那样。

传输的数据总量大致相同,因此总延迟应该不是太大的问题。如果渐变插入很明显,可以考虑只设置timelineItem.notification在要插入的最后一项上。

关于google-mirror-api - 我们可以为使用时间线的 htmlPages 属性形成的卡片设置不同的菜单项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16353179/

相关文章:

google-glass - 谷歌镜像 API 视频

google-glass - 如何将菜单项分配给使用 TimelineManager 插入的卡?

android - ViewPager 不适用于 Google Glass KitKat [XE16]

python - 打开图像的最佳方式?

google-app-engine - 谷歌眼镜Python快速入门

html - 如何使用 MirrorAPI 生成 3x2 图像结果网格?

google-mirror-api - 在镜像 API 中播放视频

google-glass - 如何从 Glass GDK 发布和显示静态卡?

android - 带日期的语音识别

google-mirror-api - Google_AuthException : invalid_grant