Tworzenie aplikacji TV

Android zapewnia użytkownikom zaawansowane wrażenia zoptymalizowane pod kątem aplikacji działających na urządzeniach z dużym ekranem, takich jak telewizory HD. Aplikacje na telewizory dają użytkownikom nowe możliwości, gdy czekają na nich w komfortowym stylu.

Aplikacje na telewizory mają taką samą strukturę jak aplikacje na telefony i tablety. Oznacza to, że możesz tworzyć nowe aplikacje na telewizory na podstawie swojej wiedzy o tworzeniu aplikacji na Androida lub rozszerzyć dotychczasowe aplikacje tak, aby działały na telewizorach. Model interakcji użytkownika na telewizorze znacznie różni się jednak od modelu interakcji użytkownika na telefonach i tabletach. Aby Twoja aplikacja odniosła sukces na telewizorach, musisz zaprojektować nowe układy, które będą łatwe do zrozumienia z odległości 3 metrów i zapewnić nawigację, która działa tylko za pomocą pada kierunkowego i przycisku wyboru.

Uwaga: aplikacje na telewizory działają lokalnie na telewizorach. Więcej informacji o strumieniowym przesyłaniu obrazu i dźwięku z aplikacji na Androida na telewizor znajdziesz w dokumentacji dla programistów Google Cast.

Podczas tych zajęć dowiesz się, jak zacząć tworzyć aplikacje na telewizory, w tym jak skonfigurować środowisko programistyczne, poznasz podstawowe wymagania dotyczące układu i nawigacji, a także dowiesz się, jak obsługiwać funkcje sprzętowe, które zwykle nie są dostępne na telewizorach.

Uwaga: do tworzenia aplikacji na telewizory zalecamy korzystanie z Android Studio, ponieważ zapewnia ono konfigurację projektu, uwzględnianie biblioteki i wygodę tworzenia pakietów. W tym szkoleniu zakładamy, że korzystasz z Android Studio.

Lekcje

Pierwsze kroki z aplikacjami na telewizorze
Dowiedz się, jak utworzyć nowy projekt Android Studio dla aplikacji na telewizory lub zmodyfikować istniejący projekt aplikacji tak, aby działał na telewizorach.
Obsługa sprzętu telewizyjnego
Dowiedz się, jak sprawdzić, czy Twoja aplikacja działa na sprzęcie TV, obsługiwać nieobsługiwane funkcje sprzętu oraz zarządzać urządzeniami kontrolerów.
Zarządzanie kontrolerami telewizorów
Dowiedz się, jak obsługiwać sygnały wejściowe użytkownika, zarządzając kontrolerami TV.
Tworzenie układów TV
Poznaj minimalne wymagania dotyczące układów telewizyjnych i sposoby ich implementacji.
Utwórz nawigację TV
Poznaj wymagania dotyczące nawigacji TV i dowiedz się, jak wdrożyć nawigację zgodną z telewizorem.