Android 提供了针对在大屏设备(如高清电视)上运行的应用进行优化的丰富用户体验。TV 应用带来了新的体验,让用户可以舒服地躺在沙发上愉悦地享受。
TV 应用使用的结构与手机和平板电脑的应用相同。这表示您可以根据自身对 Android 应用的既有知识创建新的 TV 应用,也可以扩展现有应用,使其支持 TV 设备。不过,TV 与手机和平板电脑设备在用户交互模式上差异很大。为了让您的应用在 TV 设备上取得成功,您必须设计新的布局,使用户能在距离电视 10 英尺的地方轻松看清楚屏幕内容,并且只需使用方向键和选择按钮便可完成导航。
注意:TV 应用在 TV 设备上本地运行。如需进一步了解如何将视频和音频从 Android 应用流式传输到 TV 设备,请参阅 Google Cast 开发者文档。
本节课介绍如何开始构建 TV 应用,包括设置开发环境以及对布局和导航的基本要求,并对如何处理 TV 设备上通常不具备的硬件功能提供了指导。
注意:使用 Android Studio 可以方便地进行项目设置、库收录和打包,我们建议您使用 Android Studio 构建 TV 应用。本培训假定您使用的是 Android Studio。