将 android 应用程序转换为智能电视 [关闭]

Posted

技术标签:

【中文标题】将 android 应用程序转换为智能电视 [关闭]【英文标题】:Convert android app to smart TVs [closed] 【发布时间】:2016-12-04 11:37:46 【问题描述】:

我们开发了一款应用作为数字标牌平台的一部分,以使用基于 Web 的仪表板远程控制多个屏幕。目前我们正在将应用程序安装在迷你电脑中并将其作为产品销售。

部署后,这款 android 播放器应用程序可作为独立播放器运行,无需任何用户交互,但只能在迷你电脑上运行。

要将此应用转换为适用于搭载 Android TV 操作系统的智能电视,需要进行哪些重大更改?

【问题讨论】:

【参考方案1】:

您可以试用 Smaf.tv,这是一款免费的跨平台 JS SDK 和命令行工具,您可以使用它为 LG WebOS、三星智能电视 (Orsay) 和 Tizen、Android TV 构建和打包具有一个代码库的电视应用程序和亚马逊 Fire TV。

免责声明:我是 Smaf.tv 团队的一员,但老实说,我相信它符合您的目标

【讨论】:

【参考方案2】:

如果您已经有一个 Android 应用,那么从技术上讲,它应该已经可以在 Android TV 上运行。有几个TV-specific things你可以做:

声明一个 Leanback Launcher 意图。将此添加到清单中的主要活动:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 
</intent-filter>

在应用的应用标签中添加横幅:

<application
    android:banner="@drawable/banner" >

进行测试以确保您的任何用户交互都可以使用 DPAD/遥控器。

如果您想仔细检查,可以在设备或模拟器中构建和运行。如果您想了解更多信息,请参阅上面链接的文档。

【讨论】:

以上是关于将 android 应用程序转换为智能电视 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Android 或 WebOS 为普通电视开发自己的界面?

用于智能电视的 Cordova/ionic 应用程序

Android 操作系统和Smart TV智能系统电视哪个好?Smart TV智能系统用户可以自行下载与安装应用吗?

如何在 LG 智能电视上安装 Android 应用程序?

将 iPhone/iPad 应用程序转换为 Android [关闭]

使用 HDMI CEC android 打开/关闭电视