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