Android 电视应用有没有正统的开发方式

Is there an orthodox way to develop Android TV apps

我对 android 电视开发的理解有一些问题。首先,当我启动 android 电视项目并尝试为新的 activity 创建自定义界面时,不幸的是我找不到任何可以帮助我的 xml 元素。从示例中,我得到了一些想法,即 android SDK 提供的整个界面收集在许多片段中。我只能修改颜色、字体、字体大小、透明度或动画等。但如果我真的需要自定义控件结构和 WTF,我想在标签内输出 "Hello World"!!!可能吗?我阅读了这个 link https://developer.android.com/training/tv/index.html 中的所有文章,但它对我来说仍然没用(也许我是独一无二的 :))。在经历了 google 指南的痛苦之后,我得出了一个结论,即这个平台太新了,除了 google 提供的唯一方法之外,没有办法做一些事情。我对吗?如果没有,我应该怎么做才能找到成功的方法?

Google 提供的片段作为 "leanback" 框架的一部分是模板,旨在使内容提供商可以轻松地开始发布到 Android 电视,而不必担心制作电视的技术细节 UI。这个想法是内容提供商可以通过提供他们的视频内容来创建一个频道。这种易用性是有代价的,使用这些模板很难或不可能进行定制。

然而,没有什么能阻止您从头开始创建自己的 Activity 和 Fragments 并为电视实施完全自定义的 UI,它的工作方式与任何其他 Android 设备一样。将 "android.intent.category.LEANBACK_LAUNCHER" 添加到您的清单中并亲自查看。