TV 应用开发入门

Android 提供了针对在大屏幕设备(例如高清电视)上运行的应用进行优化的丰富用户体验。TV 应用带来了新的体验,让用户可以舒服地躺在沙发上愉悦地享受。

TV 应用使用的结构与手机和平板电脑应用相同,这意味着您可以根据自己已经了解的 Android 应用构建知识来创建新的 TV 应用。或者,您可以扩展现有应用,使其也能在 TV 设备上运行。不过,电视的用户互动模式与手机和平板电脑设备截然不同。为了让您的应用在 TV 平台上大获成功,您需要设计新的布局,让观看者在距离电视 10 英尺远的地方也能享受到舒适的浏览体验,只需使用方向键和选择按钮就能轻松进行导航。

注意:TV 应用在 TV 设备上本地运行。如需详细了解如何将视频和音频从 Android 应用流式传输到 TV 设备,请参阅 Google Cast 开发者文档

主题

创建并运行 TV 应用
为 TV 应用创建一个新的 Android Studio 项目,或者修改现有的应用项目以便在 TV 设备上运行。
处理 TV 硬件
检查您的应用是否在 TV 硬件上运行,处理不支持的硬件功能,并管理控制器设备。
管理 TV 控制器
通过管理 TV 控制器来处理用户输入。
构建 TV 界面
使用 Compose for TV 为 TV 应用构建现代的声明式界面。
创建 TV 导航
了解对 TV 导航的要求以及如何实现与 TV 兼容的导航。