在我看来,使用 Android Studio 有几个选项:
为Android TV添加一个新模块,并创建一个通用模块来共享一些代码,但主要是重写我的大部分Android TV代码。
在我现有的应用程序代码中添加一个或多个 Android TV 特定包;为 Android TV 主 Activity 添加 Leanback manifest intent 过滤器,最后在代码中进行手动检查。有些现有的东西可以在 Android TV 上重复使用,有些地方需要重新编写。
你认为最好的选择是什么?
我个人认为第二个选项是最好的,因为它更容易做,但它确实有一些缺点,即更大的 APK 大小。