Tạo ứng dụng dành cho TV

Android cung cấp trải nghiệm người dùng phong phú được tối ưu hoá cho các ứng dụng chạy trên thiết bị màn hình lớn, chẳng hạn như TV có độ phân giải cao. Các ứng dụng trên TV mang đến những cơ hội mới để làm hài lòng người dùng của bạn một cách thoải mái trên chiếc ghế dài của họ.

Ứng dụng truyền hình sử dụng cấu trúc giống như ứng dụng cho điện thoại và máy tính bảng. Phương pháp này có nghĩa là bạn có thể tạo ứng dụng dành cho TV mới dựa trên những gì bạn đã biết về cách tạo ứng dụng cho Android hoặc mở rộng ứng dụng hiện có để chạy trên cả thiết bị TV. Tuy nhiên, mô hình tương tác của người dùng cho TV khác biệt đáng kể so với các thiết bị trên điện thoại và máy tính bảng. Để giúp ứng dụng của bạn thành công trên các thiết bị TV, bạn phải thiết kế bố cục mới có thể dễ dàng hiểu được từ khoảng cách 3 mét và cung cấp tính năng điều hướng hoạt động chỉ bằng bàn phím di chuyển và nút chọn.

Lưu ý: Các ứng dụng TV chạy trên thiết bị TV. Để tìm hiểu thêm về cách phát trực tuyến video và âm thanh từ một ứng dụng Android sang thiết bị TV, hãy tham khảo tài liệu dành cho nhà phát triển về Google Cast.

Lớp này mô tả cách bắt đầu tạo ứng dụng dành cho TV, bao gồm cả cách thiết lập môi trường phát triển, các yêu cầu cơ bản về bố cục và thao tác, cũng như hướng dẫn về cách xử lý các tính năng phần cứng thường không có trên thiết bị TV.

Lưu ý: Bạn nên sử dụng Android Studio để xây dựng ứng dụng dành cho TV vì phần mềm này hỗ trợ thiết lập dự án, bao gồm thư viện và đóng gói tiện lợi. Nội dung đào tạo này giả định rằng bạn đang sử dụng Android Studio.

Bài học

Làm quen với ứng dụng dành cho TV
Tìm hiểu cách tạo dự án Android Studio mới cho ứng dụng dành cho TV hoặc sửa đổi dự án ứng dụng hiện có để chạy trên các thiết bị TV.
Xử lý phần cứng TV
Tìm hiểu cách kiểm tra xem ứng dụng của bạn có đang chạy trên phần cứng TV hay không, xử lý các tính năng phần cứng không được hỗ trợ và quản lý các thiết bị tay điều khiển.
Quản lý bộ điều khiển TV
Tìm hiểu cách xử lý hoạt động đầu vào của người dùng bằng cách quản lý bộ điều khiển TV.
Xây dựng bố cục TV
Tìm hiểu những yêu cầu tối thiểu đối với bố cục TV và cách triển khai những yêu cầu này.
Tạo hoạt động điều hướng trên TV
Tìm hiểu các yêu cầu đối với hoạt động điều hướng trên TV và cách triển khai hoạt động điều hướng tương thích với TV.