Pierwsze kroki z aplikacjami TV
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Android zapewnia szerokie wrażenia użytkownika, zoptymalizowane pod kątem aplikacji działających na urządzeniach z dużym ekranem, takich jak telewizory HD. Aplikacje na telewizory oferują nowe możliwości przyciągania uwagi użytkowników, siedząc wygodnie na kanapie.
Aplikacje na telewizory mają taką samą strukturę jak na telefony i tablety, co oznacza, że możesz tworzyć nowe aplikacje na telewizory na podstawie swojej wiedzy o tworzeniu aplikacji na Androida. Możesz też rozszerzyć istniejące aplikacje, aby działały też na telewizorach. Model interakcji użytkowników z telewizorem różni się jednak znacznie od modelu na telefonie i tablecie. Aby Twoja aplikacja odniosła sukces na telewizorach, zaprojektuj nowe układy, które użytkownicy będą mogli oglądać z odległości 3 metrów i wygodnie poruszać się po nich za pomocą pada kierunkowego i przycisku wyboru.
Uwaga: aplikacje na telewizory działają lokalnie na urządzeniach telewizyjnych. Więcej informacji o strumieniowym przesyłaniu obrazu i dźwięku z aplikacji na Androida na telewizor znajdziesz w dokumentacji dla programistów dotyczącej Google Cast.
Tematy
- Tworzenie i uruchamianie aplikacji TV
- Utwórz nowy projekt Android Studio na potrzeby aplikacji na telewizory lub zmodyfikuj istniejący projekt aplikacji, aby działał na urządzeniach telewizyjnych.
- Obsługa sprzętu telewizyjnego
- Sprawdź, czy Twoja aplikacja działa na sprzęcie TV, czy obsługuje nieobsługiwane funkcje sprzętowe oraz zarządzaj urządzeniami kontrolera.
- Zarządzanie kontrolerami telewizora
- Obsługuj dane wejściowe użytkownika, zarządzając kontrolerami telewizora.
- Tworzenie interfejsów TV
- Funkcja tworzenia wiadomości na telewizorze pozwala tworzyć nowoczesne, deklaratywne interfejsy użytkownika w aplikacjach na telewizory.
- Tworzenie nawigacji po telewizorze
- Zapoznaj się z wymaganiami dotyczącymi nawigacji po telewizorach i dowiedz się, jak wdrożyć nawigację kompatybilną z telewizorami.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]