android-tv相关内容

如何检查应用程序是否在 Android TV 上运行

有没有办法检查应用是否在 Android TV 或 Android 手机上运行? 我知道如何检查正在运行的构建.如果应用程序在 Android TV 与 Mobile 上运行,我想启动特定服务.希望将两人安置在同一个图书馆下. 解决方案 一些选项是: 1) 向系统查询大屏 2) 使用反射来检测特定于电视的类别 3) 使用 hasSystemFeature 检测缺少触 ..
发布时间:2021-11-27 22:44:59 移动开发

适用于 Netflix Android TV 应用的电影 Deeplink (com.netflix.ninja)

我已经看到有关如何为移动 Netflix 应用为 Netflix 进行电影深度链接的解决方案,但对于该应用的 Android TV 版本,这些相同的解决方案似乎不起作用. 我尝试使用带有 action.VIEW 的 Intent 并传递普通的 Netflix URL,例如:http://www.netflix.com/watch/{movieId} 或使用 nflx://协议. 对于 ..
发布时间:2021-11-27 22:44:49 其他开发

Android TV 中缺少应用栏的替代方法

我只是注意到我的 Android 应用程序,当我运行它时具有倾斜意图的 Android TV,但它没有显示菜单项的三明治按钮. 这是缺失的,还有其他类似标题的内容: 建议的替代方案是什么?是否可以收听遥控器上的按钮和使菜单项可见? 解决方案 如果您正在寻找基于选项卡的导航,Leanback 模板在浏览体验中提供侧面导航,这对许多应用程序都适用.如果您需要标签导航(通常在应用顶部 ..
发布时间:2021-11-27 22:44:38 移动开发

垂直列表,如 android tv 中的 android 手机

我想创建一个简单的垂直列表(一行中的单列),它只能垂直滚动,不能水平滚动.我如何使用 Leanback 在 android 电视上实现这一点? 有关 ui 要求的更多说明,请参阅下图. 我尝试使用 VerticalSupportFragment,但行项目没有跨越全宽,我也尝试更改样式和演示者. 提前致谢,有什么办法可以实现吗? 解决方案 如果你使用 VerticalGri ..
发布时间:2021-11-27 22:44:29 移动开发

Android TV,如何更改标题颜色和标题项颜色?

我想更改标题颜色(您好 Android TV!)和行颜色的标题项(GridItemPresenter). 解决方案 要更改列表行标题样式,您必须使用自定义 ListRowPresenter: public class CustomListRowPresenter extends ListRowPresenter {公共 CustomListRowPresenter() {极好的();se ..
发布时间:2021-11-27 22:44:18 其他开发

从 ImageCardView 中删除背景

我开始使用新的 android.support.v17.leanback 库,但在设计 ImageCardView 样式时遇到了一些麻烦. 我正在将 ImageCardView 上的图像更改为具有不同的形状,因此我想删除在 ListRow 中使用卡片时自动生成的背景和阴影,例如.如果我留下阴影,我的卡片看起来很奇怪,因为阴影和背景显示为卡片是方形的. 我尝试为所有元素设置不同的背景,但 ..
发布时间:2021-11-27 22:44:08 移动开发

Android Facebook SDK 3.23.0 - AndroidTV 上的 FB 登录

有没有人有使用 Facebook SDK 在 AndroidTV 上执行 Facebook 登录的经验? 由于最常见的情况是 AndroidTV 用户不会在 AndroidTV 设备上安装实际的 Facebook 应用,因此 Facebook SDK 将打开一个 WebView 以允许用户输入其 Facebook 凭据并登录. 问题是显示的 webview 不响应 d-pad 操作,并 ..
发布时间:2021-11-27 22:44:00 移动开发

无法在 Android TV 设备上安装 Android TV 应用

我已经在 Google Play 商店发布了应用.在我尝试过的任何运行 Android TV 的设备上的 Google Play Store 应用程序中都找不到它.我可以使用它的名称在 Google Play 上找到它,但它无法安装在我的 Android TV 设备上.Play 管理中心中有 649 个标记为支持此应用的设备.我的设备列表中甚至有一台设备被标记为受支持.它是 Google Chro ..
发布时间:2021-11-27 22:43:53 移动开发

android tv - 重新加载适配器数据

我想重新加载浏览片段中的一些行数据. 基本上我想重置适配器数据,而不会在浏览片段中引起类似闪光的效果.知道怎么做吗? 类似于列表视图中的 notifyDataSetChanged(). 谢谢 解决方案 这将刷新数据而不丢失当前位置: for (int i = 0; i 0){listRowAdapter.notifyArrayItemRangeChanged(0, l ..
发布时间:2021-11-27 22:43:42 其他开发

在 BrowseFragment 中禁用行缩放/扩展

我没有找到任何文档如何在将焦点从标题切换到浏览片段中的片段时禁用行缩放. Leanback 24.2.0 版 BrowseFragment 有一个函数 enableMainFragmentScaling 可以部分解决这个问题.图像现在具有完整尺寸,但标题仍然没有像在 PlayStore 应用程序、Youtube 应用程序中那样扩展.聚焦一行时的展开(无动画). 到目前为止我做了什 ..
发布时间:2021-11-27 22:43:34 移动开发

Android TV 应用 - 无法使用遥控器选择列表项

目前我正在开发 Android TV 应用. 我使用过 Android Lean 支持库. 我添加了一个 ListView,但是我无法使用真实设备的遥控器从 listView 中选择任何项目.但是,我可以借助鼠标在我的 Android 虚拟设备上选择 listView 的项目. 这是我的 listView 示例代码: customViewOrders = new CustomV ..
发布时间:2021-11-27 22:43:27 移动开发

Android 电视:获取频道列表

我已经安装了 androidtv-sample-inputs,所以我可以伪造一些电视输入并拥有一些频道,我想获取有关该频道的信息,但是,当我查询以获取该信息时,我得到了一个空光标. 到目前为止我尝试过的是: TvInputManager tv = (TvInputManager)getApplicationContext().getSystemService(Context.TV_INPU ..
发布时间:2021-11-27 22:43:18 移动开发

Admob for Android TV 应用

为Android TV开发一个应用,我有一个关于广告使用的问题. Android TV 布局指南指出: Android TV 上的广告必须始终全屏显示.广告不得出现在内容旁边或上方.用户必须能够使用方向键控制器关闭广告.视频广告必须在其开始时间的 30 秒内关闭. Android TV 不提供网络浏览器.您的广告不得尝试启动网络浏览器或重定向到 Google Play 商店. ..
发布时间:2021-11-27 22:43:09 其他开发

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

由于 Android TV Leanback 库显然与 Amazon Fire TV 使用的 SDK 级别 17 兼容,因此我在我的 Android TV 应用程序上设置了最低 SDK 级别,并在我的 Fire TV 上使用 ADB 安装了它.它实际上工作没有任何问题.但是,它没有出现在设置的应用程序列表中,所以我只能通过 ADB 启动它.当我尝试在 Amazon Developer 控制台中进行 ..
发布时间:2021-11-27 22:42:51 其他开发

在 Android TV 中使用 Youtube API

我想在我的 Android TV APP 中播放 YouTube 视频.我也在开发 Android 手机/平板电脑应用程序,并且能够使用 Youtube Android API 播放视频.但是当我尝试在 Android TV 上使用相同的 API 时,它给了我一个错误(“除非您更新 YouTube,否则此应用将无法运行"),但我的 youtube 已更新. 我在 Android 版 YouT ..
发布时间:2021-11-27 22:42:30 移动开发

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

为了为 1080p 和 720p android TV 定义不同的维度值,我需要决定我应该使用哪个限定符.当我尝试使用 values-sw1080p,values-sw720p 之类的东西时,它不起作用.dimes.xml 中的值不会影响任何事情.但是如果我使用像 -sw540dp,-sw360dp 这样的限定符,它就可以工作.我真的不明白为什么会这样.任何的想法?谢谢. 解决方案 首先, ..
发布时间:2021-11-27 22:42:23 移动开发

如何增加 RecyclerView 上当前焦点项目的大小?

我正在尝试使用 RecyclerView 制作一个水平列表,当我将焦点放在一个项目上时,增加它的大小.我想做这个效果: 你有什么想法来实现这个目标吗? 解决方案 感谢 dextor 的回答,我可以弄清楚这个答案. 我使用了 FocusChangeListener 并添加了动画状态来更改视图的大小: static class ViewHolder extends Recycle ..
发布时间:2021-11-27 22:42:01 移动开发