Làm quen với ứng dụng dành cho TV
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Android mang đến trải nghiệm người dùng phong phú và được tối ưu hoá cho các ứng dụng chạy trên thiết bị có 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
với sự thoải mái khi nằm trên ghế của họ.
Ứng dụng truyền hình có cấu trúc giống như ứng dụng dành cho điện thoại và máy tính bảng. Tức là bạn có thể tạo ứng dụng truyền hình mới dựa trên kiến thức đã biết về cách tạo ứng dụng cho Android. Bạn cũng có thể mở rộng ứng dụng hiện có để chạy cả trên thiết bị TV. Tuy nhiên, mô hình tương tác người dùng cho TV
khác biệt đáng kể so với thiết bị đ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 TV,
hãy thiết kế bố cục mới mà người xem có thể thưởng thức từ khoảng cách 3 mét và di chuyển thoải mái
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 trong thiết bị TV. Để tìm hiểu thêm về cách truyền trực tuyến video và âm thanh 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.
Chủ đề
- Tạo và chạy ứng dụng truyền hình
- Tạo một dự án Android Studio mới cho các ứng dụng trên TV hoặc sửa đổi dự án ứng dụng hiện có để chạy trên thiết bị TV.
- Xử lý phần cứng TV
- Hãy 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ị điều khiển.
- Quản lý bộ điều khiển TV
- Xử lý hoạt động đầu vào của người dùng bằng cách quản lý các bộ điều khiển TV.
- Xây dựng giao diện người dùng TV
- Sử dụng Compose cho TV để xây dựng giao diện người dùng hiện đại, mang tính khai báo cho ứng dụng truyền hình.
- Tạo hoạt động điều hướng trên TV
- Hiểu rõ các yêu cầu về tính năng chỉ đường trên TV và cách triển khai tính năng chỉ đường tương thích với TV.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Get started with TV apps\n\nAndroid offers a rich user experience that's optimized for apps running on large screen devices,\nsuch as high-definition televisions. Apps on TV offer new opportunities to delight your users\nfrom the comfort of their couch.\n\n\nTV apps use the same structure as those for phones and tablets, which means you can\ncreate new TV apps based on what you already know about building apps for Android. Or you can extend your\nexisting apps to also run on TV devices. However, the user interaction model for TV is\nsubstantially different from phone and tablet devices. To make your app successful on TVs,\ndesign new layouts that viewers can enjoy from 10 feet away and comfortably navigate\nwith just a directional pad and a select button.\n\n\n**Note:** TV apps run locally on TV devices. To learn more about streaming video and\naudio from an Android app to a TV device, refer to the\n[developer documentation for Google Cast](https://developers.google.com/cast/).\n\nTopics\n------\n\n[Create and run a TV app](/training/tv/get-started/create)\n: Create a new Android Studio project for TV apps or modify your existing app project to run on\n TV devices.\n\n[Handle TV hardware](/training/tv/get-started/hardware)\n: Check if your app is running on TV hardware, handle unsupported hardware features, and manage\n controller devices.\n\n[Manage TV controllers](/training/tv/get-started/controllers)\n: Handle user input by managing TV controllers.\n\n[Build TV UIs](/training/tv/playback/compose)\n: Use Compose for TV to build modern, declarative UIs for TV apps.\n\n[Create TV navigation](/training/tv/get-started/navigation)\n: Understand the requirements for TV navigation and how to implement TV-compatible\n navigation."]]