将 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 为普通电视开发自己的界面?
Android 操作系统和Smart TV智能系统电视哪个好?Smart TV智能系统用户可以自行下载与安装应用吗?