Android for Cars – omówienie

Udostępniaj aplikację w pojazdach z Androidem Auto lub Androidem Automotive. Użyj jednej architektury aplikacji, która działa w obu przypadkach, aby każdy użytkownik mógł korzystać z Twojej aplikacji.

Android Auto

Android Auto zapewnia użytkownikom telefonów z Androidem z aplikacją Android Auto i zgodnym samochodem lub akcesoryjnym zestawem audio optymalne wrażenia podczas jazdy. Użytkownik może używać Twojej aplikacji bezpośrednio na wyświetlaczu samochodowym, łącząc telefon. Aby umożliwić Androidowi Auto nawiązywanie połączenia z aplikacją na telefonie, utwórz usługi, których Android Auto używa do wyświetlania kierowcy interfejsu zoptymalizowanego pod kątem kierowcy.

Interfejs Androida Auto

Rysunek 1. Android Auto – korzysta z telefonu i działa w samochodzie.

System operacyjny Android Automotive

Android Automotive to system multimedialny oparty na Androidzie, który jest wbudowany w pojazdach. System samochodu to samodzielne urządzenie z Androidem, które jest zoptymalizowane pod kątem jazdy. W systemie operacyjnym Android Automotive użytkownicy instalują aplikację bezpośrednio w samochodzie, a nie na telefonach.

Interfejs systemu operacyjnego dla pojazdów

Rysunek 2. System operacyjny Android Automotive w emulacji.

Obsługiwane kategorie aplikacji

Ze względu na specyfikę samochodów Android Auto i system operacyjny Android Automotive obsługują tylko określone typy aplikacji, jak opisano w tabeli poniżej:

Kategoria Opis Platformy Wykorzystanie Publikowanie
Multimedia – dźwięk

Aplikacje multimedialne umożliwiają przeglądanie i odtwarzanie muzyki, radia, audiobooków i innych treści audio w samochodzie. Więcej informacji znajdziesz w artykule Tworzenie aplikacji multimedialnych na samochody.

Ważne: kategoria Media nie obejmuje treści wideo. Informacje o aplikacjach, które odtwarzają filmy, znajdziesz w oddzielnej kategorii Filmy.

Utworzono za pomocą: MediaBrowserServiceMediaSession. W systemie operacyjnym Android Automotive możesz też tworzyć ekrany logowania i ustawień (do korzystania podczas postoju) za pomocą widoków lub platformy Compose.

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

Aplikacje do obsługi wiadomości umożliwiają użytkownikom otrzymywanie przychodzących powiadomień, odczytywanie wiadomości na głos za pomocą funkcji odczytywania tekstu na głos i wysyłanie odpowiedzi za pomocą dyktowania głosem w samochodzie. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do obsługi wiadomości na Androida Auto.

Używa: MessagingStyle powiadomień, Service do obsługi odpowiedzi i działania oznaczania jako przeczytane.

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

Aplikacje dotyczące punktów zainteresowania umożliwiają użytkownikom odkrywanie i przemieszczanie się do punktów zainteresowania oraz wykonywanie odpowiednich działań, takich jak parkowanie, ładowanie i aplikacje dotyczące paliwa.

Utworzono za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacji dotyczącej ciekawych miejsc znajdziesz w artykule Tworzenie aplikacji dotyczącej ciekawych miejsc.

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

Aplikacje IoT umożliwiają użytkownikom wykonywanie odpowiednich działań na połączonych urządzeniach z poziomu samochodu. Przykłady obejmują sterowanie stanem niektórych urządzeń, takich jak otwieranie drzwi garażowych, włączanie światła w domu czy włączanie alarmu.

Utworzono za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacjach IoT znajdziesz w artykule Tworzenie aplikacji IoT.

Android Auto i system operacyjny Android Automotive Podczas jazdy lub postoju Wszystkie typy ścieżek
Pogoda labs

Aplikacje pogodowe umożliwiają użytkownikom wyświetlanie informacji o pogodzie związanych z ich bieżącą lokalizacją lub trasą. Aplikacje pogodowe mogą też zapewniać funkcje nawigacji.

Utworzono za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacjach pogodowych znajdziesz w artykule Tworzenie aplikacji pogodowej.

Android Auto i system operacyjny Android Automotive Podczas jazdy lub postoju Ścieżki testów wewnętrznych, zamkniętych i otwartych
Zaparkowane kategorie aplikacji
Wideo

Aplikacje wideo umożliwiają użytkownikom oglądanie strumieniowych filmów podczas parkowania samochodu. Głównym celem tych aplikacji jest wyświetlanie strumieniowych filmów.

Utworzono za pomocą: widoków lub Compose. Więcej informacji znajdziesz na stronie Tworzenie aplikacji wideo na system operacyjny Android Automotive.

System operacyjny Android Automotive Tylko podczas postoju Wszystkie typy ścieżek
Laboratorium w Google Play Games

Aplikacje z grami umożliwiają użytkownikom granie w gry podczas postoju samochodu. Głównym celem tych aplikacji jest granie w gry.

Utworzono za pomocą: widoków lub Compose. Więcej informacji znajdziesz w artykule Tworzenie gier na system operacyjny Android Automotive.

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

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

Utworzono za pomocą: widoków lub Compose. Więcej informacji znajdziesz w artykule Tworzenie przeglądarek na system operacyjny Android Automotive.

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

Integracja z aplikacjami i usługami Google

Możesz tworzyć własne aplikacje na potrzeby pojazdów obsługujących Androida dla samochodów, w tym Androida Auto i wbudowane usługi Google.

Aby przetestować aplikacje, użyj narzędzi do testowania, aby uruchomić Androida Auto i Androida Automotive na urządzeniu do tworzenia aplikacji. Więcej informacji znajdziesz w artykule Testowanie aplikacji na Androida na potrzeby samochodów.

Wytyczne dotyczące projektowania aplikacji znajdziesz w artykule Android do samochodu.

Aby dowiedzieć się więcej, zapoznaj się z tymi dodatkowymi materiałami:

Dodatkowe materiały

Więcej informacji o Androidzie na potrzeby samochodów znajdziesz w tych dodatkowych materiałach.

Próbki

Updated 30 września 2020

Updated 20 maja 2019

Updated 8 stycznia 2019

Ćwiczenia z programowania

Blogi

Filmy