问题标签 [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 投票
0 回答
385 浏览

android - 实现Android TV全局搜索时如何设置图片

我正在基于此示例项目https://github.com/googlesamples/androidtv-Leanback实现对 Android TV 的全局搜索

我在 Content Provider 中设置海报图像并将其与字段 SearchManager.SUGGEST_COLUMN_RESULT_CARD_IMAGE 相关联。它总是以横向模式显示这张海报,质量很差。即使我运行这个示例项目,它看起来也一样。

有什么建议,我应该如何使用这个字段并强制它以海报模式显示带有图像的卡片?

我使用带有 API 21 的 AndroidTV 模拟器来运行我的测试项目。

0 投票
2 回答
340 浏览

android - Android Studio:新的 tv 项目将合并行插入 AndroidManifest.xml 并且格式不正确

我正在使用最新版本的 Android Studio 0.8.14。

在使用 android 5.0 为电视创建新项目后,我收到一个 gradle 错误说明。

在查看 androidmanifest 后,我​​发现了一些问题。这是一个全新的项目。有任何想法吗 ?

我将清单放在下面,您可以清楚地看到原始和添加的单词。似乎是一些合并问题或什么?

我尝试删除原始标记和无效标记。但这似乎不起作用。我现在收到一个错误说

“清单合并失败:AndroidManifest.xml 清单中的主要 AndroidManifest.xml:未声明包属性”

这是原始清单,未触及。

0 投票
1 回答
1031 浏览

android - 如何确定设备是安卓平板电脑还是安卓电视

有没有办法确定设备是安卓平板电脑还是电视?我知道我们可以使用布局箱来确定它,但是现在平板电脑又出现了不同的尺寸。据我所知,TV UI 使用的是 960dp 布局?同时也有使用 960dp 布局的平板电脑。那么有没有办法正确地勾勒出这两个设备?

0 投票
2 回答
5779 浏览

android - 带有 Google API 的 Android TV 模拟器

我在 Google Play 中有一个安卓游戏。现在我正在尝试使其与 Android TV 兼容。我没有任何 Android TV 硬件。所以我在模拟器中测试。我能够使用 Android 5.0 为 Android TV 启动 Android Emulator。我的游戏正在使用 Google Play 游戏服务。所以为了测试它,我需要模拟器中的谷歌 API。但是,如果我尝试使用 Google API 创建 Android TV 模拟器,我看不到使用 Google API 的 Android TV 的系统映像。

是我缺少的东西还是模拟器不支持“带有 Google API 的 Android TV”

这方面的任何信息都会有所帮助。

编辑
我发现 Android TV 系统映像默认具有 Google API。但是当我在模拟器上运行我的应用程序(使用 Google Play 服务)时,我在警报对话框中收到以下消息

我还在日志中的某处看到了以下内容。


0 投票
2 回答
11553 浏览

video-streaming - 示例视频应用 android tv 的完整视频应用源代码

我想为安卓智能电视实现视频应用。

是否有任何 Android 接受格式的示例或免费视频应用程序?

谢谢。

0 投票
1 回答
259 浏览

android - 您可以使用多部手机控制同一个 Android TV 设备吗?

如果我有一个 Nexus Player,并使用多个手机连接它(使用 Android TV 遥控器),是否可以区分代码中的每个控制单元?

(这将是一种很酷的方式来进行多人游戏,而无需昂贵的游戏手柄 - 朋友们可以使用他们的手机)

0 投票
2 回答
197 浏览

android - Android TV INSTALL_FAILED_OLDER_SDK

我正在尝试在我的电视上测试 Android TV 应用。它在模拟器中工作,我使用的是 Android Studio 0.8.14。

我的 build.gradle 文件是:

我在 SDK 管理器和 AndroidManifest.xml 中安装了所有东西

有没有其他人专门用 AndroidTV 解决了这个问题?

0 投票
0 回答
43 浏览

android - Does Android TV Support AbstractAccountAuthenticator?

I've implemented the AbstractAccountAuthenticator previously in an app for a handheld. I've been working on creating an interface and app experience for Android TV and wanted to be able to handle the user's account in a similar manner. I've created the implementing class and the service as well as adding the service into the manifest but I'm not seeing any account management area similar to the handheld experience. Google Music seems to be using some kind of account management functionality but I cannot verify that it is the same as using the "normal" method.

Does Android TV support this or is it not a feature of the platform and developers should roll their own?

0 投票
9 回答
156642 浏览

android - 如何在 build.gradle 文件中使用 tools:overrideLibrary?

我正在使用需要 Android 17 或更高版本的leanback 库。但是我的应用程序支持 16 的 minSDK,所以我从 gradle 得到一个构建错误说

当我查看构建工具文档时,我看到了如何将overrideLibrary标记添加到我的清单中,但问题是我在我的 gradle 文件而不是我的清单中声明了我的 minSdk。

overrideLibrary在 build.gradle 而不是 AndroidManifest.xml 中声明 minSdk 时如何使用?

0 投票
1 回答
2259 浏览

android - 膨胀 android.support.v17.leanback.widget.TitleView 时出错

我正在测试新的支持库leanback 来设计电视应用程序,并且我曾经遇到过一个错误,android 尝试膨胀 BrowseFragment 并且它抛出了这个异常并且不知道如何解决它。非常感谢你的帮助。

我的xml: