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 上多任务处理的工作原理,以及如何让您的应用在处理多任务时顺畅运行。