安卓电视应用

Posted

技术标签:

【中文标题】安卓电视应用【英文标题】:Android TV Application 【发布时间】:2017-12-06 13:44:57 【问题描述】:

我有一个适用于手机和平板电脑的 android 应用程序。现在我想为我的应用程序创建合适的电视应用程序,并使用leanback支持库小部件,我阅读了不同的电视应用程序教程。 现在我想知道是否应该将新的电视包添加到我当前的项目或创建新项目并为电视发布不同的 apk?哪一个更好?将包添加到我当前的项目对 apk 大小有影响吗?

【问题讨论】:

【参考方案1】:

来自Android TV best practice:

在大多数情况下,我们建议将您的电视体验作为 您现有的适用于手机、平板电脑和其他设备的应用程序,使用 相同的包名称和商店列表。这种方法让用户升级 无缝连接到您的电视体验,还可以让您充分利用 您在手机应用中获得的评论和评分,以及 平板电脑。

您可以使用单个 apk:

您可以捆绑电视意图、leanback 库和电视专用代码 和资源作为所有支持的单个 APK 解决方案的一部分 设备

或者您可以使用多个 apk 支持:

如有需要,您可以使用Multiple APK Support 自定义二进制文件以相同的包名称和 Android TV 设备 用于手机和平板电脑的商品详情。

【讨论】:

我同意单个 apk 是最好的,你可以为leanback 设置不同的启动器活动。 这可能是旧的,但请帮我清除这个想法,但如果我把所有应用程序放在 1 个 apk 中(包括手机、平板电脑和电视),它的大小会更大,我相信这是一笔不划算的交易,有什么想法吗?

以上是关于安卓电视应用的主要内容,如果未能解决你的问题,请参考以下文章

带有直播卫星频道的安卓电视应用

安卓应用神器第四弹

安卓电视盒子由于某种原因停止了应用程序

ANDROID STUDIO - 电视应用程序(我的安卓电视应用程序仅适用于模拟器电视)

对安卓电视应用程序使用遥控器

通过亚行连接小米安卓电视盒