Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌玻璃GDK-何时使用活动与卡片?_Android_Android Intent_Google Glass_Google Gdk - Fatal编程技术网

Android 谷歌玻璃GDK-何时使用活动与卡片?

Android 谷歌玻璃GDK-何时使用活动与卡片?,android,android-intent,google-glass,google-gdk,Android,Android Intent,Google Glass,Google Gdk,到目前为止,我只使用了镜像API。我已经开始浏览谷歌在GDK“偷窥”版本上的文档,以便开始构建更复杂的应用程序 现在我遇到了一个问题。我认为作为一名开发人员,我可以采用标准的Android方法创建一个活动,给它一个布局,在菜单上创建一些选项,然后采用这种基本方法 或者,似乎有一个单独的API用于创建“卡”-静态、实时、沉浸。现在通过这种方法,有了TimelineManager类来显示这些卡片。还有CardScrollView,我可以使用它和CardScrollAdapter在我的玻璃器皿中创建我

到目前为止,我只使用了镜像API。我已经开始浏览谷歌在GDK“偷窥”版本上的文档,以便开始构建更复杂的应用程序

现在我遇到了一个问题。我认为作为一名开发人员,我可以采用标准的Android方法创建一个活动,给它一个布局,在菜单上创建一些选项,然后采用这种基本方法

或者,似乎有一个单独的API用于创建“卡”-静态、实时、沉浸。现在通过这种方法,有了TimelineManager类来显示这些卡片。还有CardScrollView,我可以使用它和CardScrollAdapter在我的玻璃器皿中创建我自己的“时间线”。这是正确的吗?为什么我要在这里用一个而不是另一个

我想创建一个用户进入的应用程序,然后看到一个初始屏幕,在那里他们可以点击向下钻取或滑动手指水平滚动到下一个屏幕(或卡片)。因此,在这里,我相信我会将CardScrollAdapter与CardScrollView一起使用,确定用户在点击玻璃时打开的屏幕,然后开始一个新的活动,在另一个CardScrollView/CardScrollAdapter或其他任何地方显示其他卡,具体取决于我想做的事情-


我只是想问一下,我的思路是否正确,或者我的理解是否完全错误。

看来您刚刚开始阅读文档,所以我应该先给出概述,然后再给出答案

1) 最初显示在低强度卡中使用的视图,以及在高强度卡中使用的视图

2) 它们完全基于GDK,并且还没有什么特定的特性

3) 最初,您可以使用所有Android SDK布局功能,并应用Glass UI指南

4) 最终必须将其添加到

因此答案是:


是的,您正走在正确的道路上。必须这样做。

只有当您需要将卡片发送到用户的时间线时,才能使用Live Cards。在您的情况下,您可以只遵循标准的活动方法。所以,是的,你走上了正确的道路。

我发现:卡片非常有限,并且有着巨大的劣势;造型很烂

LiveCard可以根据您的需要进行样式设置(例如,使用膨胀的xml),但卡片有两种布局,一种是在侧面设置图片和一些文本(以及脚注),另一种是在上面设置图片全屏和一些文本以及脚注。问题是后者对图片应用了一个糟糕的渐变(我想是为了增强脚注)

由于无法关闭的可怕渐变,我放弃了CardScrollView实现,只是使用了一个不同的小部件来显示/滚动我的“卡”(基本上是自定义布局/视图),因此我可以实际显示整个图片

因此,我最终要做的是使用一个服务来创建/添加一个LiveCard,当单击它时,它将启动我的活动,其中显示一个滚动小部件。我不使用卡片,除了LiveCard来开始我的活动