从应用程序中导航到时间线(带有bundleId的卡)

时间:2014-08-16 10:45:32

标签: google-glass google-gdk google-mirror-api

我有一个由语音命令激活的Glass应用程序。用户请求产品,然后将请求传递给node.js服务器,该服务器处理我的应用程序的批量逻辑。当节点服务器完成后,它会构建一些HTML模板,然后传递给Mirror API,然后将这些卡放入Glass应用程序的时间轴。

现在问题是: 当用户从应用程序内部请求某些内容时,他只会停留在该应用程序中,但镜像API中的卡片会被放到时间轴上。

是否可以将用户从应用程序导航到刚插入的时间轴项目?

在我构建Mirror API时间轴项目时,我提前知道bundleId在时间轴上的内容,所以我可以用某种方式导航到时间轴上的那个项目吗?

我已经看过Stackoverflow,Glass论坛和官方文档,看不到任何有用的东西..这里有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

目前,迫使特定卡片在时间轴中显示的唯一方法是使用LiveCardhttps://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/timeline/LiveCard)。在发布时,实时卡片将自动获得焦点,您可以强制时间线在发布后通过拨打LiveCard.navigate()来关注您的卡片。

所以不幸的是,除非您想要更改应用程序的某些基础知识,否则这不会有太大帮助。

虽然从它的声音中,您可以使用LiveCard来显示从服务器返回的内容。如果要通过镜像API执行插入,则仍可以执行此操作。