Android for Cars – omówienie

Udostępnij swoją aplikację w samochodach z systemem Android Auto lub Android Automotive. Używaj jednej architektury aplikacji, która sprawdza się w obu przypadkach, aby każdy użytkownik mógł z niej korzystać.

Android Auto

Android Auto to aplikacja zoptymalizowana pod kątem kierowcy, która jest przeznaczona dla użytkowników, którzy mają telefon z Androidem i aplikacją Android Auto oraz zgodny system samochodowy lub system stereo z rynku zamienników. Dziecko może używać Twojej aplikacji bezpośrednio na wyświetlaczu w samochodzie, gdy połączy się z telefonem. Aby umożliwić Androidowi Auto łączenie się z aplikacją na telefon, utwórz usługi, których Android Auto będzie używać do wyświetlania kierowcy interfejsu zoptymalizowanego pod kątem kierowcy.

Interfejs Androida Auto

Rysunek 1. Android Auto działa na telefonie i działa w samochodzie.

System operacyjny Android Automotive

System operacyjny Android Automotive to działający w pojazdach system multimedialny z Androidem. System w samochodzie to autonomiczne urządzenie z Androidem zoptymalizowane do jazdy. W systemie operacyjnym Android Automotive użytkownicy instalują Twoją aplikację bezpośrednio w samochodzie, a nie na telefonie.

Interfejs systemu operacyjnego Automotive

Rysunek 2. Android Automotive działa w emulatorze.

Obsługiwane kategorie aplikacji

Z uwagi na specyfikę samochodów systemy operacyjne Android Auto i Android Automotive obsługują tylko niektóre typy aplikacji, jak opisano w tej tabeli:

Kategoria Opis Platformy Wykorzystanie Publikowanie
Multimedia – audio

Aplikacje do multimediów umożliwiają użytkownikom przeglądanie i odtwarzanie muzyki, radia, audiobooków i innych treści audio w samochodzie. Więcej informacji znajdziesz w artykule o tworzeniu aplikacji do multimediów do samochodów.

Ważne: kategoria multimediów nie obejmuje treści wideo. Więcej informacji o aplikacjach, które odtwarzają filmy, znajdziesz w osobnej kategorii filmów.

Utworzona przy użyciu: MediaBrowserService i MediaSession. W systemie operacyjnym Android Automotive możesz też utworzyć ekrany logowania i ustawień (do korzystania po zaparkowaniu) za pomocą widoków lub tworzenia.

Android Auto i system operacyjny Android Automotive Podczas jazdy lub zaparkowania Wszystkie typy ścieżek
Wiadomości

Aplikacje do obsługi wiadomości umożliwiają użytkownikom odbieranie przychodzących powiadomień, odczytywanie wiadomości na głos za pomocą funkcji zamiany tekstu na mowę i wysyłanie odpowiedzi przy użyciu rozpoznawania mowy w samochodzie. Więcej informacji znajdziesz w artykule o tworzeniu aplikacji do obsługi wiadomości na Androida Auto.

Utworzona na podstawie: MessagingStyle powiadomień; Service do obsługi odpowiedzi i oznaczania jako przeczytane.

Android Auto Podczas jazdy lub zaparkowania Wszystkie typy ścieżek
Ciekawe miejsce

Aplikacje z ważnymi miejscami pozwalają użytkownikom odkrywać ciekawe miejsca i nawigować do nich oraz wykonywać odpowiednie działania, takie jak parkowanie, ładowanie czy paliwo.

Na podstawie: biblioteka aplikacji Android for Cars. Dodatkowe informacje o aplikacjach z ciekawymi miejscami znajdziesz w artykule Tworzenie aplikacji z ciekawymi miejscami.

Android Auto i system operacyjny Android Automotive Podczas jazdy lub zaparkowania Wszystkie typy ścieżek
Internet rzeczy (IOT)

Aplikacje iOS umożliwiają użytkownikom wykonywanie odpowiednich działań na połączonych urządzeniach z poziomu samochodu. Przykładem może być sterowanie stanem niektórych urządzeń, np. otwieranie bramy garażowej, odwracanie przełączników świateł w domu lub włączanie ochrony domu.

Na podstawie: biblioteka aplikacji Android for Cars. Więcej informacji o aplikacjach IoT znajdziesz w artykule Tworzenie aplikacji internetu rzeczy.

Android Auto i system operacyjny Android Automotive Podczas jazdy lub zaparkowania Wszystkie typy ścieżek
Film

Aplikacje wideo pozwalają użytkownikom oglądać filmy przesyłane strumieniowo, gdy samochód jest zaparkowany. Głównym przeznaczeniem tych aplikacji jest wyświetlanie filmów przesyłanych strumieniowo.

Tworzenie przy użyciu: Widok i/lub Tworzenie. Więcej informacji znajdziesz w artykule o tworzeniu aplikacji wideo na system operacyjny Android Automotive.

System operacyjny Android Automotive Tylko podczas zaparkowania Wszystkie typy ścieżek
Gry

Aplikacje do gier pozwalają użytkownikom grać w gry, gdy zaparkowany samochód. Podstawowym celem tych aplikacji jest granie w gry.

Tworzenie przy użyciu: Widok i/lub Tworzenie. Więcej informacji znajdziesz w artykule o tworzeniu gier na system operacyjny Android Automotive.

System operacyjny Android Automotive Tylko podczas zaparkowania Ścieżki testów wewnętrznych
Przeglądarki

Aplikacje przeglądarki umożliwiają użytkownikom dostęp do stron internetowych, gdy zaparkowany samochód jest zaparkowany.

Tworzenie przy użyciu: Widok i/lub Tworzenie. Więcej informacji znajdziesz w artykule o tworzeniu przeglądarek na system operacyjny Android Automotive.

System operacyjny Android Automotive Tylko podczas zaparkowania Ścieżki testów wewnętrznych

Dodatkowe materiały

Więcej informacji o Androidzie for Cars znajdziesz w tych dodatkowych materiałach.

Projektowanie

Próbki

Ćwiczenia z programowania

Blogi

Filmy