13得票2回答
在Android上检测4K UHD屏幕

我想要检测设备是否支持4K UHD(3840x2160)分辨率输出。一些设备,如nVidia Shield TV和Sony Xperia Z5 Premium,即使它们支持UHD,也会报告它们以1080p运行,因为它们默认为非视频布局输出1080p。我需要某种方法来检测它们是否支持4K,以区分...

12得票1回答
将Android链接耳机音量与主音量相关联

我有一台安卓电视(飞利浦49PUS6401),我想连接一个环绕声音响系统,以获得比内置扬声器更好的质量,即使仅在立体声模式下使用也是如此。 但是,这台电视将主输出和耳机输出的音量控制分开,结果是即使关闭了电视扬声器,遥控器上的音量键也无法调整耳机输出的音量(我将其用作线路输出) 我打算编写...

12得票1回答
如何在Android TV上为测试人员安装和自动更新应用程序版本?

我想要安装并自动/一键更新应用程序的早期开发版本到我的家庭Android TV设备上。我最初尝试使用Google Play的内部轨道,但由于应用程序过于不完整,因此被人工审查后被拒绝了。我不想在设计等方面被Play审核人员卡住,特别是当前需要等待7天左右。 我发现Firebase应用程序分发...

11得票3回答
如何为RecyclerView支持十字键控制

我目前正在尝试将Android手机应用程序移植到Android TV上。我有一个RecyclerView,在我的Android TV应用程序中似乎显示正确。我为RecyclerView使用了linearLayout。但是我似乎无法使用dpad控件在RecyclerView内导航。有什么想法吗?...

11得票3回答
安卓电视未启动正确的活动

我有一个应用程序,应该能够在手机和电视上运行。在清单文件中,我正在指定启动手机的活动: <activity android:name=".view.phone.MainActivity" android:launchMode="singleTop" androi...

11得票3回答
如何更改ImageCardView中信息区域的背景颜色?

我试图在Android Leanback Library的中,当选中卡片时更改infoArea的背景颜色。目前我尝试过的方法是在中更改背景。这样可以改变背景,但是不会清除之前选择的项目。private final class ItemViewSelectedListener implement...

11得票3回答
AndroidTV缺少DPad功能。

我的应用程序在AndroidTV上可以完全使用并且可通过DPad导航。至少在我的AndroidTV和AVD上是可以的。 然而,谷歌一直拒绝我的申诉,不将其标记为AndroidTV兼容。 除了以下反馈,没有其他反馈信息: 缺少DPad功能 您的应用程序需要用户交互来浏览菜单或应用程序。请...

11得票3回答
Android TV的Leanback RowsFragment如何使焦点项保持在开头位置

我正在开发一个Leanback应用,通过RowsFragment实现了行和所有内容,一切都很好。 目前当我在行中左右移动时,焦点项会移动到屏幕中间并获得焦点。 例子 - 我希望焦点项目停留在行的开头而不是中间。 例子 - 在网络上找不到关于此问题的任何信息。非常感谢您提供任...

11得票2回答
支持Android和AndroidTV的AndroidStudio项目

我正在尝试创建一个支持Android手机/平板和Android TV的AndroidStudio项目。目标是在手机/平板和Android TV上拥有类似的功能,而不需要彼此操作,并且可以重用代码。 当我创建一个新项目时,我应该: a) 在"手机和平板电脑"以及"电视"上都打勾吗? b) ...

10得票3回答
在Android TV Leanback中实现文件对话框

我有一个dirPath的String变量,我希望能够将其更改为我选择的目录,用于Android TV应用程序。我发现Leanback框架的幻灯片式界面对于微妙的操作有点笨重,但是我想尽可能地坚持使用它,因为我完全是初学者,对Android和Java都不熟悉。 因此,试图坚持最佳实践,我希望用...