我有一个由语音命令激活的Glass应用程序。用户请求产品,然后将请求传递给node.js服务器,该服务器处理我的应用程序的批量逻辑。当节点服务器完成后,它会构建一些HTML模板,然后传递给Mirror API,然后将这些卡放入Glass应用程序的时间轴。
现在问题是: 当用户从应用程序内部请求某些内容时,他只会停留在该应用程序中,但镜像API中的卡片会被放到时间轴上。
是否可以将用户从应用程序导航到刚插入的时间轴项目?
在我构建Mirror API时间轴项目时,我提前知道bundleId在时间轴上的内容,所以我可以用某种方式导航到时间轴上的那个项目吗?
我已经看过Stackoverflow,Glass论坛和官方文档,看不到任何有用的东西..这里有人有什么想法吗?
答案 0 :(得分:0)
目前,迫使特定卡片在时间轴中显示的唯一方法是使用LiveCard
(https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/timeline/LiveCard)。在发布时,实时卡片将自动获得焦点,您可以强制时间线在发布后通过拨打LiveCard.navigate()
来关注您的卡片。
所以不幸的是,除非您想要更改应用程序的某些基础知识,否则这不会有太大帮助。
虽然从它的声音中,您可以使用LiveCard
来显示从服务器返回的内容。如果要通过镜像API执行插入,则仍可以执行此操作。