问题标签 [google-tv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1435 浏览

android - google-tv 模拟器似乎启动了,但什么也没做

我最近重新分区了我的 Windows 7 笔记本电脑以运行 unbuntu 11.04,以便我可以试用适用于 Android 的 Google TV 插件。我遵循了让 SDK 模拟器运行 Google TV avd 的要求,但是模拟器仍然无法工作。当我加载新的 avd 时,会出现一个带有皮肤的窗口……然后就没有别的了。

从终端启动 avd:

模拟器@ -scale .5 -verbose

返回“模拟器:自动启用 KVM 模式!”这一行。并以有关显示表面和像素格式的一些信息结束。我没有看到任何错误或警告。

如果我在禁用 kvm 的情况下启动 avd:

模拟器@ -scale .5 -verbose -qemu -disable-kvm

模拟器和皮肤加载,但是模拟器非常慢(无法使用慢)并且图形显着退化,如低分辨率 CGA ......但确实出现了谷歌电视徽标,我确实进入了主屏幕。(请注意,跟踪在显示表面信息的同一位置结束)

还...当使用 KVM adb devices运行 AVD 时,模拟器显示为脱机,我无法连接adb logcat当使用-disable-kvm运行 AVD 时,我可以使用 logcat 连接到模拟器没有问题。(也许这是有道理的?)

我目前的规格:

  • 惠普 Pav dv6000
  • AMD Turion 64 X2 Mobile TL-60(通过 BIOS 启用 KVM)
  • 英伟达 GeForce 7150M
  • Unbuntu 11.04
  • KVM(按照此处的说明进行操作:https ://help.ubuntu.com/community/KVM/Installation )
  • KVM 权限(此处指定:http ://code.google.com/tv/android/docs/gtv_emulator.html#KVM )
  • Android SDK(撰写本文时的最新版本)

希望有人可以帮我调试这个,tx!

0 投票
3 回答
829 浏览

android - 如何将eclipse与GTV设备连接

简单但尚未回答的问题:

自从宣布 GTV 以来,我们正试图弄清楚我们应该如何制作应用程序。当前的模拟器在我们的机器上太慢了,您可以想象我们希望尽快启动它。那么我们如何将 eclipse 与 GTV 设备连接起来呢?

0 投票
2 回答
540 浏览

google-tv - Google TV 模拟中的直播电视

根据开发者网站文档,Google TV 仿真支持直播电视。本地供应商列表将通过提供该地区的邮政编码获得。

这适用于印度邮政编码吗?如果是,是否可以免费访问提供者的 ChannelListing 信息,还是会收取任何订阅费用?

这实际上是如何工作的?

0 投票
2 回答
433 浏览

google-tv - 在直播电视视图上添加小部件

我们可以自定义直播电视视图吗?例如,如果我想显示一个文本视图或一个列出当前频道信息的对话框,而直播电视正在播放,我可以在直播电视视图的顶部动态添加它们吗?如果有人尝试在 Live TV View 上添加小部件,请提出建议。

0 投票
1 回答
159 浏览

android - 如何更改 Google TV 应用的“全局区域”内容/大小?

我已经阅读了Google TV 设计模式文章,但仍然无法弄清楚如何更改默认的“全局”区域大小/位置或如何让多个项目显示在其中。

有一些模糊的(对我来说)陈述。例如:“因为全局区域在应用程序的整个生命周期中都存在,所以你不应该让它占用太多的屏幕空间。”。(好的,如何在布局中更改它?)

然后它声明全局区域“[...] 包含应用程序层次结构中的所有顶级“全局”项目 [...]”。然后继续声明“它还包含您的应用程序的所有类别[...]”

什么被认为是全局项目?具有“LAUNCHER”和“MAIN”<intent-filter> 类别和操作的活动?(试过了,没有喜悦)

“类别”是什么意思?每个活动的<intent-filter>“类别”清单条目中定义的类别?(也试过了,没有快乐)

我已经浏览了与 Fragments 相关的 SDK 的 ApiDemos 代码,但它并没有对我产生影响。我已经成功地移植了现有应用程序的一部分来扩展 Fragment 和 ListFragment,但我一生都无法弄清楚这一点。

0 投票
1 回答
1627 浏览

javascript - D-pad 导航 - 数据结构和编程?

我的任务是为 GoogleTV 的现有 Web 应用程序实现d-pad导航(我正在 Google Chrome 中进行测试,到目前为止它们的操作似乎相似。在他们实现 d-pad 导航的说明中,他们有基本的处理程序、右、左、下并选择。

目前我有一个方案来初始化一个虚拟光标,然后进行各种dpad笔画。我依靠使用document.elementFromPoint()和循环,直到找到一个以前没有选择的新元素。我正在使用outline:css 来指示当前位置,并且仅在选择了其中一个 dpad 控件时才显示它。

我有一个初始化步骤,它将类添加dpadClickable到所有可点击的项目中,然后随着光标的移动,我将其dpadHighlighted添加到新的项目中并从所有其他元素中删除。看起来不错。

如果我有一个可滚动的元素,或者如果方向使得我的点向下移动找不到任何东西,这一切都会失败。

我想要一个数据结构来保存我的所有dpadClickable项目,然后在 d-pad 单击时,能够对其进行迭代以找到最接近的顶部、向下、左侧和右侧元素。就像,我应该根据topandleft属性来做吗?还是基于计算的中心点?

我找到了一个jQuery 库,它实现了这一点,并在某种程度上对其进行了逆向工程。但我真正想要的是这类编程问题的入门知识:我应该寻找图形编程算法吗?游戏?还有什么?

带有蓝色框的页面布局表示可选区域

更新:用户体验 StackExchange网站上的问题:向现有 Web 应用程序添加 D-pad 导航:资源?

0 投票
2 回答
645 浏览

google-tv - Google TV 设备上的 Android 版本

据我了解,市场上可用的 Google TV 设备尚未在 HoneyComb 上运行。如果那是正确的,你能告诉我他们运行的Android版本吗?Google TV 的 HoneyComb 更新会作为新的 API 级别还是 Honeycomb 的修订版本发布?我们什么时候可以期待相同的版本?

0 投票
1 回答
425 浏览

android - 如何在 Google TV 中使用 ActionBar?

我为 Honeycomb 平板电脑做了一个应用程序,一切正常。我在屏幕顶部使用带有选项卡的 ActionBar 来导航应用程序。这一切都很好。

现在我想让我的应用也为 Google TV 做好准备。因此,我为 Android SDK 安装了 Google TV Addon,并在其中安装了我的应用程序。现在我看到操作栏已经向左移动了。不是问题。但现在问题来了。单击操作栏的选项卡之一时加载的片段将加载到操作栏的后面。如何防止落后于操作栏?

0 投票
2 回答
2211 浏览

android - Google TV 上的不同布局?

我正在将专为 Honeycomb 平板电脑制作的应用程序转换为 Google TV 应用程序。我的主要布局称为 main.xml。它在布局文件夹中。我创建了一个带有新 main.xml 的新文件夹 layout-notouch,以便在应用程序在 Google TV 上运行时显示。但是当我运行我的应用程序(在 Google TV Android SDK Addon 上)时,他仍在使用普通布局文件夹中的 main.xml,而不是 layout-notouch。我在这里做错了什么?


更新:我发现 layout-notouch 不起作用。当我在 layout-large 中播放文件时,它可以工作。但这不是我想要的。我应该就此向 Google 发送错误报告吗?


更新:我在 Google Code 上的 Android 项目中输入了错误报告。您可以在https://code.google.com/p/android/issues/detail?id=20087找到它

0 投票
1 回答
271 浏览

google-tv - 如何在 LiveTV 上显示 Toast 消息

在其中一篇文章中提到,我们可以在直播电视上显示 Toasts。我正计划开发一个本地 GoogleTv 应用程序,它可以在用户观看直播电视时获取 Twitter 更新并将它们显示为 Toast 消息。我的问题是 - 在调用 Toast 函数时,我们需要提供哪个 Activity 类引用才能在直播电视上显示 Toast 消息?

请帮我解决这个疑问。