我们可以为 Android 移动应用程序使用 Leanback 库(视频播放器小部件)吗?

Posted

技术标签:

【中文标题】我们可以为 Android 移动应用程序使用 Leanback 库(视频播放器小部件)吗?【英文标题】:Can we use Leanback library (video player widgets)for Android Mobile App? 【发布时间】:2017-03-28 11:35:48 【问题描述】:

我是 android TV 应用开发的新手。 我想为电视和手机开发一个应用程序。当我导入一个示例电视应用程序时,我发现了一个用于视频播放器的后仰小部件(带有播放、暂停按钮)。我也可以在移动应用程序中使用相同的后仰小部件吗?如果没有,请让我知道限制。提前致谢。

【问题讨论】:

【参考方案1】:

没有什么可以阻止您将Leanback Library 添加到您的项目中,但为移动和电视应用程序创建单个模块可能不是一个好主意。

Leanback 库提供的小部件针对大屏幕和使用遥控器进行了优化。另一方面,核心框架和Design Support Library 提供的小部件针对较小的屏幕和触摸控件进行了优化。因此,Leanback 库小部件可能会显得太大、太忙或不适合移动设备。

核心框架确实提供了 MediaController 视图,它类似于 Leanback 库提供的 PlaybackOverlayFragment(或更具体地说,PlaybackControlsRow),但在设计时考虑到了更小的屏幕。

【讨论】:

以上是关于我们可以为 Android 移动应用程序使用 Leanback 库(视频播放器小部件)吗?的主要内容,如果未能解决你的问题,请参考以下文章

我们为 Cordova iOS/Android 移动应用程序使用啥 OAuth 2.0 重定向 URI?

Android 蓝牙 LE 外设 IP 是静态的吗?

Phonegap iOS 推送通知示例

Android移动应用开发之使用room实现数据库的增删改查

为 iOS/Android 移动应用缓存数据以使用分页

Android 4.3 LE蓝牙客户端服务器冲突