使用Mirror API插入时间线卡,其中包含捆绑包?

时间:2013-09-27 06:35:25

标签: c# .net google-mirror-api google-glass

如何使用C#.Net Mirror API插入时间线卡,其中包含捆绑包?

在下面的代码中,我正在做的是创建一个包。 我想要的是item1和item2是不同的包。有可能吗? 有解决方案吗?

           TimelineItem item = new TimelineItem()
            {
                Text = controller.Request.Form.Get("message"),
                BundleId = "112",
                IsBundleCover=true,
                Notification = new NotificationConfig() { Level = "DEFAULT" }
            };

            TimelineItem item1 = new TimelineItem()
            {
                Text = "Amalan",
                BundleId = "112",
                Notification = new NotificationConfig() { Level = "DEFAULT" }
            };

            TimelineItem item2 = new TimelineItem()
            {
                Text = "Sanath",
                BundleId = "112",
                Notification = new NotificationConfig() { Level = "DEFAULT" }
            };

1 个答案:

答案 0 :(得分:2)

镜像API目前不支持嵌套捆绑包,您可以解决此问题的最新进展:https://code.google.com/p/google-glass-api/issues/detail?id=167

根据您的使用情况,您还可以尝试通过使用带有内部分页分页的HTML卡来解决此问题,但这仅适用于捆绑中的卡都具有相同菜单项的情况。

因此,您可以创建一张卡片,然后将所有卡片的所有内容都放在HTML中,然后让它auto-paginate或明确定义单独卡片的内容,而不是创建一组多张卡片。有关详细信息和示例,请参阅https://developers.google.com/glass/timeline#paginating

然后,您可以将每个分页的HTML卡添加到您的捆绑包中。