【问题标题】:Convert android app to smart TVs [closed]将 android 应用程序转换为智能电视 [关闭]
【发布时间】:2016-12-04 11:37:46
【问题描述】:
我们开发了一款应用作为数字标牌平台的一部分,以使用基于 Web 的仪表板远程控制多个屏幕。目前我们正在将应用程序安装在迷你电脑中并将其作为产品销售。
部署后,这款 Android 播放器应用程序可作为独立播放器运行,无需任何用户交互,但只能在迷你电脑上运行。
要将此应用转换为适用于搭载 Android TV 操作系统的智能电视,需要进行哪些重大更改?
【问题讨论】:
标签:
android
android-tv
smart-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/遥控器。
如果您想仔细检查,可以在设备或模拟器中构建和运行。如果您想了解更多信息,请参阅上面链接的文档。