构建 TV 应用

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

TV 应用使用的结构与手机和平板电脑的应用相同。这种方法意味着,您可以根据自己已经获得的 Android 应用构建知识创建新的 TV 应用,或者扩展现有应用,使其也能在 TV 设备上运行。不过,电视的用户互动模式与手机和平板电脑设备截然不同。为了让您的应用在 TV 设备上取得成功,您必须设计新的布局,使用户在距离电视 10 英尺的地方能轻松看清楚屏幕内容,并且只需使用方向键和选择按钮便可完成导航。

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

本课介绍如何开始构建 TV 应用,包括设置开发环境、对布局和导航的基本要求,以及有关如何处理 TV 设备上通常不提供的硬件功能的指导。

注意:建议您使用 Android Studio 构建 TV 应用,因为使用它可以方便地进行项目设置、库收录和打包。本培训假定您使用 Android Studio。

课程

TV 应用使用入门
了解如何针对 TV 应用创建新的 Android Studio 项目,或如何修改现有应用项目,使其能够在 TV 设备上运行。
处理 TV 硬件
了解如何检查您的应用是否在 TV 硬件上运行、处理不支持的硬件功能,以及如何管理控制器设备。
管理 TV 控制器
了解如何通过管理 TV 控制器来处理用户输入。
构建 TV 布局
学习 TV 布局的最低要求以及如何实现 TV 布局。
创建 TV 导航
学习 TV 导航的相关要求以及如何实现与 TV 兼容的导航。
TV 应用的多任务处理
了解 TV 上多任务处理的工作原理,以及如何让您的应用在处理多任务时顺畅运行。