到目前为止,我一直只使用 Mirror API。我已经开始浏览有关 GDK 的“Sneak Peek”版本的 Google 文档,以便我可以开始构建更复杂的应用程序。
现在这里是我遇到问题的地方。我认为作为一名开发人员,我可以采用标准的 Android 方法创建一个 Activity,为其提供布局,在菜单上创建一些选项,然后采用这种基本方法。
或者,似乎有一个单独的 API 用于创建“卡片”——静态、实时、沉浸。现在有了这种方法,就有了用于显示这些卡片的 TimelineManager 类。还有 CardScrollView,我可以将其与 CardScrollAdapter 一起使用,以在我的 Glassware 中创建我自己的“时间轴”。这个对吗?为什么我要在这里使用一个而不是另一个?
我想创建一个应用程序,用户输入该应用程序后会看到一个初始屏幕,他们可以在该屏幕上点击以向下钻取或滑动手指以水平滚动到下一个屏幕(或卡片)。所以在这里,我相信我会使用 CardScrollAdapter 和 CardScrollView,确定用户在点击 Glass 时所在的屏幕,然后开始一个新 Activity ,在另一个 CardScrollView/CardScrollAdapter 或其他任何东西中显示额外的卡片 - 取决于任何东西这是我想做的 -
我只是想问一下我的理解是否正确,或者我的理解是否完全错误。
最佳答案
看来您刚刚开始阅读文档,所以我应该先进行概述,然后再进行回答
1) Live Cards原来是Services使用 RemoteViews 显示 View 如果是低强度卡片,请使用 SufaceHolder在高强度卡的情况下。
2) Static Cards完全基于 GDK,还没有什么特定的功能。
3) Immersions原来是activities您可以在其中使用应用了 Glass UI 指南的所有 Android SDK 布局功能。
4) CardScrollView它得到一个 CardScrollAdapter必须添加到 Activity最终。
.
所以答案是:
是的,您正走在正确的道路上,必须这样做。
关于android - Google Glass GDK - 何时使用 Activity 与卡片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960322/