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.