问题标签 [android-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 投票
2 回答
4466 浏览

android - Android TV 上的过扫描边距

我正在修改现有应用程序以使用 ADT-1 开发工具包在 Android TV 上工作。
在 Android TV 上安装时,原始应用程序布局的外边缘被剪裁。
然后我点击此链接并为布局的根设置过扫描。

但结果如下所示。布局的根源是边距,它不会填满屏幕(红色矩形区域)。
根布局完全填充屏幕的过扫描边距像素是多少?提前致谢。 在此处输入图像描述

0 投票
1 回答
311 浏览

android - 无法直接在 ADT-1 开发工具包上调试

我正在为Android TVby开发一个应用程序ADT-1 Developer Kit。我可以从 安装应用程序Eclipse。但我不能直接一步一步调试。我运行 Debug 但它不会进入任何断点。即使我启用了USB Debugging
更奇怪的事情是当我在 ADT-1 开发工具包上安装应用程序时,它不会自动启动应用程序,尽管应用程序徽标出现在 TV UI 上。
这是以下清单文件:

它显示如下日志

它没有找到Activity开始。

我应该怎么做才能解决问题?谢谢

0 投票
1 回答
1144 浏览

android - 将 Android TV 支持添加到现有智能手机/平板电脑应用程序的最佳做法是什么?

在我看来,使用 Android Studio 有几个选项:

  1. 为Android TV添加一个新模块,并创建一个通用模块来共享一些代码,但主要是重写我的大部分Android TV代码。

  2. 在我现有的应用程序代码中添加一个或多个 Android TV 特定包;为 Android TV 主 Activity 添加 Leanback manifest intent 过滤器,最后在代码中进行手动检查。有些现有的东西可以在 Android TV 上重复使用,有些地方需要重新编写。

你认为最好的选择是什么?

我个人认为第二个选项是最好的,因为它更容易做,但它确实有一些缺点,即更大的 APK 大小。

0 投票
1 回答
4192 浏览

android-tv - Android TV 从 URL 播放视频

我想从我的 Android TV 应用程序中的 URL 播放 MP4 视频。

我在示例代码 ( https://github.com/googlesamples/androidtv-Leanback )中找不到示例。

有谁知道这是怎么做到的吗?我是否需要创建自己的 Activity 或者在leanback 支持库中有一个标准的?

0 投票
1 回答
947 浏览

android - 对 Android TV 应用与其他设备的兼容性感到困惑

我创建了一个可以在我的 ADT-1 上按预期工作的 Android TV 应用程序。但是,如果我使用 ADB 安装它,我发现它也适用于我的 Nexus 10 和 Nexus 4 设备(尽管它在 Nexus 4 上并不真正可用,因为你在屏幕上看不到足够的东西)。

当我以 beta 测试模式在 Google Play 上发布它时,我实际上可以在所有 3 台设备上安装它。但是这个图标只出现在 ADT-1 上,我只能从那里启动它。它不会在其他设备上显示为已安装的应用程序,并且在 Google Play 中没有启动选项,只有卸载。

所以我要么需要它在平板电脑上工作,它实际上看起来不错,要么不允许人们安装它,除非在 Android TV 设备上。但是,Google Play 实际上要求您上传 Android TV 和 10 英寸平板电脑的屏幕截图。那么我错过了什么?

0 投票
3 回答
12565 浏览

android - 我应该使用哪个资源限定符来支持 1080p、720p android TV?- 安卓

为了为 1080p 和 720p android TV 定义不同的尺寸值,我需要决定应该使用哪个限定符。当我尝试使用 values-sw1080p、values-sw720p 之类的东西时,它不起作用。dimes.xml 中的值不会影响任何内容。但如果我使用 -sw540dp、-sw360dp 之类的限定符,它会起作用。我真的不明白为什么会这样。任何的想法?谢谢。

0 投票
2 回答
4887 浏览

android-tv - 是否可以让 Android TV 应用程序在 Amazon Fire TV 上运行?

由于 Android TV Leanback 库显然与 Amazon Fire TV 使用的 SDK 级别 17 兼容,因此我在我的 Android TV 应用程序上设置了最低 SDK 级别,并在我的 Fire TV 上使用 ADB 安装它。它实际上没有任何问题。但是,它没有出现在“设置”的应用列表中,所以我只能通过 ADB 启动它。当我尝试在 Amazon Developer 控制台中进行 Live App Test 时,它甚至都无法安装。

是否有一些设置或我可以更改以使其正常工作的东西?很遗憾不能使用leanback 库,因为它确实可以工作,而且亚马逊还没有真正提供任何与之等效的东西。

0 投票
1 回答
496 浏览

android - Android TV 中语音识别的非默认语言

我无法强制自定义 Android TV 应用程序从语音输入中识别非默认语言。同样的问题出现在内置的 YouTube 应用程序(和其他)中。但是,它可以在内置的 Google 搜索应用程序 (Katniss) 中使用。

我的代码在 Nexus 手机上运行良好,但在 Nexus Player 上设置自定义语言不会以所选语言给出任何结果。

0 投票
1 回答
209 浏览

authentication - 为什么 TV App 经常需要通过网址输入激活码?

我正在为电视开发一个电视应用程序。我注意到的一件事是,电视应用程序一旦安装,通常会向用户显示激活码。要求用户在应用程序的网站上输入激活码。将其输入网站后,电视应用程序就可以继续进行。

此激活码的用途是什么?为什么应用程序不能简单地要求用户登录/注册用户帐户?以这种方式使用激活码是否有一些技术优势?

0 投票
1 回答
733 浏览

android - Android TV 应用中搜索球旁边的图标

如何在搜索球旁边添加一个图标,如下所示?当用户点击图标时,我想显示一个登录页面。

在此处输入图像描述