Android电视应用程序

Android电视应用程序,android,android-tv,Android,Android Tv,我有一个适用于手机和平板电脑的android应用程序。现在我想用leanback support library小部件为我的应用程序创建合适的电视应用程序,并且我阅读了不同的电视应用程序教程。 现在我想知道我是应该为我的当前项目添加新的电视软件包,还是创建新的项目并为电视发布不同的apk?哪一个更好?将包添加到我当前的项目是否会影响apk大小?来源: 在大多数情况下,我们建议您将电视体验作为 用于手机、平板电脑和其他设备的现有应用程序,使用 相同的包名和存储列表。这种方法允许用户升级 无缝连接到

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

来源:

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

您可以使用单个apk:

您可以捆绑电视意图、leanback库和电视特定代码 并将资源作为单个APK解决方案的一部分提供给所有受支持的 装置

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

如有必要,您可以使用 使用相同的软件包名称和 存储用于手机和平板电脑的列表


我同意一个apk是最好的,你可以为leanback设置一个不同的启动活动。这可能很旧,但请帮我澄清这个想法,但如果我将所有应用程序都放在一个apk(包括手机、平板电脑和电视)中,它的尺寸会更大吗?我认为这是一个糟糕的交易,有什么想法吗?