Android 提供丰富的用户体验,已针对在高清电视等大屏设备上运行的应用进行了优化。TV 上的应用为用户在舒适的沙发上享受乐趣提供了新的机会。
TV 应用与手机和平板电脑应用使用相同的结构,这意味着您可以根据已掌握的 Android 应用构建知识来创建新的 TV 应用。您也可以扩展现有应用,使其在 TV 设备上运行。然而,TV 的用户互动模式与手机和平板电脑设备有很大不同。要使您的应用在 TV 上成功,请设计新的布局,让观众可以在 10 英尺(约 3 米)开外享受观看,并仅通过方向键和选择按钮即可轻松导航。
注意:TV 应用在 TV 设备上本地运行。要详细了解如何将视频和音频从 Android 应用投射到 TV 设备,请参阅 Google Cast 开发者文档。
主题
- 创建并运行 TV 应用
- 为 TV 应用创建新的 Android Studio 项目,或修改您现有的应用项目以在 TV 设备上运行。
- 处理 TV 硬件
- 检查您的应用是否在 TV 硬件上运行,处理不支持的硬件功能,并管理控制器设备。
- 管理 TV 控制器
- 通过管理 TV 控制器来处理用户输入。
- 构建 TV UI
- 使用 Compose for TV 为 TV 应用构建现代化、声明式 UI。
- 创建 TV 导航
- 了解 TV 导航的要求以及如何实现兼容 TV 的导航。