Aplikacje niepowiązane to te, które nie są uwzględnione w obrazie systemu Android Automotive OS (AAOS) (są one wymienione na tej stronie). Informacje o tym, jak zintegrować z pojazdami aplikacje niepowiązane, znajdziesz w przewodniku po integracji.
- Integracja kart aplikacji
- Host aplikacji samochodowej
- Kalendarz
- Biblioteka Car UI
- Urządzenie towarzyszące
- Dialer
- Media
- Short Message Service (SMS)
Car-apps-release-20
Tag: ub-automotive-master-20251118
Rozwiązuje je wersja Car-apps-release-20.
Nowe funkcje
Ochrona aplikacji wrażliwych zapewnia użytkownikom opcje ochrony prywatności, które pozwalają zabezpieczyć aplikacje wrażliwe w samochodzie. Na przykład Chrome i WhatsApp. Program umożliwia użytkownikom blokowanie aplikacji za pomocą kodu PIN, nawet jeśli nie ustawili blokady profilu. Ten kod PIN jest niezależny od blokady profilu.
Centrum sterowania to tylko aplikacja referencyjna, której nie należy używać w takiej postaci. Zamiast tego musisz dostosować ją do możliwości i konfiguracji danego pojazdu.
Centrum sterowania obsługuje wielu użytkowników korzystających jednocześnie z jednej instancji Androida. Centrum sterowania zostało zaprojektowane tak, aby ułatwiać użytkownikom korzystanie z wielu wyświetlaczy w innych strefach pasażerów w samochodzie, np.:
- sprawdzać, co oglądają i czego słuchają inne osoby w samochodzie;
- udostępniać dźwięk na głośniki samochodowe;
- Wspólne oglądanie filmu na innych wyświetlaczach w samochodzie.
Centrum sterowania ma na celu zwiększenie komfortu użytkownika podczas konfigurowania pojazdu, gdy wyświetlaczowi kierowcy towarzyszy co najmniej jeden wyświetlacz dodatkowy. Na przykład dla pasażera z tyłu.
Rozwiązane problemy
Media:
- Zaktualizowano układ
MediaBlockingActivity, aby był zgodny z nakładkami zasobów środowiska wykonawczego. - Włączono nakładkę działania Ustawienia dźwięku.
Dialer:
- Dostosowaliśmy układ trwającego połączenia i układy zagnieżdżone do urządzeń RRO.
Wiele wyświetlaczy:
- Oddzieliliśmy przycisk Opuść dla
DevicePickerScreeni aktywności związanej z klonowaniem ekranu.
Biblioteka samochodów:
- Naprawiono problem z powrotem do
mavenCentral, gdyMAVEN_CENTRAL_URLnie jest ustawiony.
Inne problemy:
- Zaktualizowaliśmy adres URL Maven, aby korzystać z kopii
mavenCentralod Google. - Aktualizacja do Gradle 9.1.0.
- Poprawiono interfejs IMethod, aby można było używać wtyczki Androida do obsługi Gradle we wtyczce kompilacji Gradle.
- Zaktualizowano Robolectric do wersji 4.16.
Car-apps-release-19
Tag: ub-automotive-master-20250910
Rozwiązano te problemy:
- Zaktualizowano format wersji, aby synchronizować go z innymi aplikacjami, które nie są częścią pakietu.
- Dodano ciąg znaków
action_name_for_custom_keycode, który można nałożyć. - Większa zgodność z Kotlinem w wersji 2.1.20.
- Zaktualizowano kompilację Gradle do wtyczki Androida do Gradle w wersji 8.11 i dodano obsługę interfejsu Android API 36.
- Zaktualizowano JDK projektu z wersji 17 do Java 21.
Zaktualizowaliśmy te funkcje:
DriverUI:
- Zaktualizowane tłumaczenia przeprojektowanego klastra.
- Zaktualizowaliśmy strukturę dokumentacji interfejsu sterownika, aby używać rozmiarów pochodzących z Figma. Logika aplikacji nie decyduje o rozmiarze.
Media: po uzyskaniu nowego stanu odtwarzania usuwa powiadomienie i okno.
Car-apps-release-18
Tag: ub-automotive-master-20250722
ImageAppCardmoże jednocześnie obsługiwać obrazy, przyciski i pasek postępu.
Narzędzie do zgłaszania błędów:
- Rozwiązaliśmy problem, który powodował skracanie ekranu w SDK w wersji 35 i nowszych.
- Zaktualizowano format wersji, aby synchronizować go z innymi aplikacjami, które nie są częścią pakietu.
- Rozwiązano problem z automatycznym przesyłaniem.
- Dodano poprawki dotyczące uruchamiania podczas rozruchu.
DriverUI:
- W przypadku
DriverUIzaktualizowano Design Compose do wersji 0.37.1. - Przeprojektowane
Cluster, aby prezentować złożone implementacje interfejsu.
- Rozwiązaliśmy rzadki wyjątek wskaźnika null (NPE) w
MediaSourcei zaktualizowaliśmyImageFetcher, aby chronić przed nieprawidłowymi identyfikatorami URI.
Test Media:
- Wprowadziliśmy liczne poprawki w usługach
Media1iMedia3.
Car-apps-release-17
Tag: ub-automotive-master-20250609
- Rozwiązano problem z obracaniem w przypadku
camera2. - Zezwalaj na miniatury z elementów interfejsu.
- Usuń nieużywane interfejsy API wywołań zwrotnych klatek.
- Rozwiązaliśmy trwający problem z czasem trwania nagrania.
- Rozwiązaliśmy problem, który występował, gdy długotrwała operacja nagrywania ulegała awarii.
- Dodano konfigurację liczby klatek.
- Dodaliśmy obsługę powierzchni do podglądu z kamery.
Design Compose
- Zaktualizowano Design Compose do wersji 0.34.2 na potrzeby DriverUI.
Interfejs kierowcy
- Zaktualizowano plik Java ARchive (JAR) biblioteki klienta SDV.
Multimedia
- Zaktualizowano identyfikator odtwarzanego elementu
media1. - Producenci OEM powinni usunąć
browse_mini_barz RRO. - Rozwiązaliśmy problem polegający na tym, że widok recyklera przewijał się z powrotem za każdym razem, gdy aktualizowano element.
CAL Media
- Dodano nowy element
TmaMediaCalAppdo listyaaos-apps-gradle-project. - Podczas korzystania z MediaSession na obsługiwanych urządzeniach dodaliśmy
TestMediaCalAppdoaaos-apps-gradle-project, aby zademonstrować użycie CarAppLibrary do przeglądania i odtwarzania multimediów.
AppCards
- Usunęliśmy ograniczenia dotyczące minimalnej częstotliwości aktualizacji w przypadku kart aplikacji. Właściciele hostów AppCard mogą teraz określać częstotliwość aktualizacji.
Biblioteka Car UI
- Dodano wymagane uprawnienia podwyższone.
Car-apps-release-16
Tag: ub-automotive-master-20250418
Wideorejestrator, interfejs kierowcy i multimedia
Rozwiązano wiele problemów.
Interfejs kierowcy
Interfejs kierowcy został zaktualizowany do najnowszej wersji Design Compose 0.34 i zawiera te dodatkowe ulepszenia:
Dodatkowe ulepszenia
- Dodano nową ikonę Launchera.
- Przywróciliśmy odtwarzacz z obsługi pojedynczego pliku MP4 do obsługi playlisty.
- Obsługa końca strumienia, aby można było prawidłowo łączyć segmenty.
- Wyświetl przycisk Start przy pierwszym uruchomieniu.
- Wyświetlanie powiadomienia u góry ekranu podczas nagrywania, aby spełnić wymagania wskaźnika prywatności.
- Obsługa zewnętrznej pamięci wymiennej.
- Rozwiązano problem z błędem NPE, gdy
onLiveClicked. TunerSessionnie odrzuca zduplikowanych metadanych.- Dodaliśmy opcjonalny wskaźnik widoku wczytywania do
PlaybackCardController. - Zaktualizowaliśmy interfejs kierowcy do Design Compose 0.33.
- Usunięto zduplikowane miniatury.
Car-apps-release-15
Tag: ub-automotive-master-20250219
Aparat
Nowa funkcja
- Wideorejestrator Referencyjna aplikacja wideorejestratora, która wykorzystuje kamery pojazdu (w tym tradycyjne wideorejestratory, kamery dookólne i kamery w kabinie) do bezpiecznego nagrywania, przechowywania i udostępniania nagrań wideo z pojazdu.
Car-apps-release-14
Tag: ub-automotive-master-20241205
Multimedia
Nowa funkcja
- Zaawansowana atrybucja audio Dodaliśmy uniwersalną etykietę formatowania dźwięku, aby podczas przeglądania wyraźnie identyfikować zaawansowane funkcje audio.
Ustawienia aplikacji alternatywnych
- Podczas jazdy zezwalaj użytkownikom na sterowanie dźwiękiem z aplikacji innych niż centrum multimediów, w szczególności z aplikacji do komunikacji.
Rozwiązane problemy
- Teraz możesz używać przycisku Zaloguj się, aby logować się w Spotify i innych aplikacjach multimedialnych.
Radio
Rozwiązane problemy
- Aplikacja Radio nie ulega już awarii.
Narzędzie do zgłaszania błędów
Rozwiązane problemy
- Narzędzie do zgłaszania błędów nie ulega już awarii, gdy jest uruchamiane z aplikacji lub po długim naciśnięciu w Powiadomieniach.
Car-apps-release-13
Tag: ub-automotive-master-20240924
Multimedia
Rozwiązane problemy
- Dodaliśmy obsługę odtwarzania w tle filmów i innych aplikacji.
- Usunięto awarię, która występowała podczas procesu rozdzielania aplikacji w
messengerapptest_gradle_unit.
Car-apps-release-12
Tag: ub-automotive-master-20240731
Nowa funkcja
Karta aplikacji Producenci OEM mogą teraz tworzyć i dostosowywać element interfejsu, który może być wypełniany informacjami dostarczanymi przez producenta OEM lub aplikacje własne.
Wiadomości
Rozwiązane problemy
- Po ponownym uruchomieniu nie pojawiają się żadne treści, a nadchodzące wiadomości są oznaczone jako Nieznane.
- Wszystkie wiadomości są oznaczone w aplikacji do SMS-ów jako Nieznane.
- Aplikacja Android Automotive Car Messenger jest o 2,66 MB większa niż poprzednia wersja.
- W przypadku MMS-ów nazwa odbiorcy jest pusta.
Multimedia
Rozwiązane problemy
- Aplikacja Wiadomości uruchomi się na stronie głównej.
- Po ponownym uruchomieniu z użyciem pliku APK TestMedia wyświetla się pusty widżet multimediów.
Centrum multimediów
Rozwiązane problemy
- Podczas odtwarzania pierwszego utworu po ponownym uruchomieniu na stronie Media wyświetla się biała kropka.
Car-apps-release-11
Tag: ub-automotive-master-20240521
Media Center
Rozwiązane problemy
- Odtwarzanie stacji muzycznej w YouTube Music nie powoduje już braku wyświetlania muzyki na jednostce głównej.
- Pojawi się teraz ciągłe odtwarzanie multimediów przez Bluetooth.
- Nagłówki grup działają teraz prawidłowo.
Multimedia
Rozwiązane problemy
- Ikona Słuchawki nie jest już wyświetlana w sekcji Ostatnio używane w przypadku aplikacji multimedialnych.
- Okno Działania niestandardowe w Analytics, aby raportować tylko widoczne identyfikatory.
- Sesja multimediów nie ulega już awarii.
com.android.car.carlaunchernie ulega już awarii z powoducom.android.car.media.common.source.
Dialer
Rozwiązane problemy
- Opcje audio Przełącz dźwięk z telefonu na Słuchawki i głośniki samochodowe są teraz wyświetlane.
Car-apps-release-10
Tag: ub-automotive-master-240314
Media Center
Rozwiązane problemy
- Podcast nie wyświetla już ikony Asystenta w Centrum multimediów.
- Centrum multimediów nie ulega już awarii, gdy multimedia są odtwarzane na pełnym ekranie i gdy tryb dzienny jest przełączany na tryb nocny (i odwrotnie).
Car-apps-release-9
Tag: ub-automotive-master-20240125
Media Center
Nowe funkcje
Statystyki dotyczące multimediów w samochodzie Analityka Centrum multimediów udostępnia teraz dane aplikacji multimedialnych innych firm, aby zapewnić użytkownikom lepsze wrażenia podczas korzystania z multimediów. Analytics umożliwia aplikacjom innych firm otrzymywanie w czasie rzeczywistym informacji o zachowaniach użytkowników.
Rozwiązane problemy
- Wyjątek NullPointer nie występuje już po wybraniu menu z menu przepełnienia.
- Analytics: zmiana widoczności elementów kolejki jest teraz raportowana podczas zamykania lub otwierania.
- Analytics: lista odtwarzania zgłaszana jako przeglądanie, a teraz zgłasza ukrywanie elementów.
- Analytics: po kliknięciu wyniku wyszukiwania nie są już wysyłane nieprawidłowe dane.
- Analytics pojawiają się teraz po wyczyszczeniu zapytania.
- Zmiana z jednej aktywności związanej z multimediami na wiele aktywności, z których każda ma własne źródło multimediów.
- MediaCenter nie ulega już awarii w interfejsie.
- Ponowna instalacja
TestMediaAppnie powoduje już awarii MediaCenter. - Dodanie zanikającego pionowego paska przewijania do
browse_nodeCannotnie powoduje już przełączenia na dźwięk Bluetooth po odtworzeniu radia.
Kalendarz
Rozwiązane problemy
- Kalendarz nie ulega już awarii po włączeniu synchronizacji na iPhonie.
Car-apps-release-8
Tag: ub-automotive-master-20231102
Media Center
Rozwiązane problemy
- Otwarcie aplikacji nie powoduje przełączenia z aplikacji Telefon NPV na widok przeglądarki.
Dialer
Rozwiązane problemy
- Interfejsy mikrofonu i trwającej rozmowy telefonicznej nie są wyświetlane po uruchomieniu pojazdu.
Car-apps-release-7
Tag: ub-automotive-master-20231011
Media Center
Rozwiązane problemy
- Wybrany w Spotify utwór jest odtwarzany, ale na pasku odtwarzania nadal widać poprzednią aplikację.
CarMediaServiceinformuje terazMediaConnectorService, który komponent ma zostać uruchomiony.
Multimedia
Rozwiązane problemy
- Ulepszyliśmy klikanie siatki kategorii.
Wiadomości
Rozwiązane problemy
- Gdy urządzenie jest sparowane, w aplikacji SMS wyświetla się komunikat „Bluetooth rozłączony”.
- Gdy urządzenie Bluetooth jest połączone, aplikacja SMS wyświetla wprowadzający w błąd komunikat o rozłączeniu Bluetooth.
Car-apps-release-6
Dialer
Rozwiązane problemy
- Gdy karta Telefon domowy i Telefon są przełączane wielokrotnie, połączenie telefoniczne w toku na pełnym ekranie nie wyświetla już strony Kontakty w aplikacji Telefon.
Media Center
Rozwiązane problemy
- W widoku Teraz odtwarzane pojawi się liniowy pasek postępu.
Car-apps-release-5
Ustawienia samochodu
Rozwiązane problemy
- Strona Dodaj sieć ulega awarii po kliknięciu nazwy sieci.
Podwozie
Rozwiązane problemy
- Na stronie Google Play Asystent nie wyświetla niektórych stron, nawet jeśli użytkownik jest zalogowany.
- Po ponownym uruchomieniu nie uruchamiają się strona główna i program uruchamiający aplikacje.
com.android.car.carlauncher
Dialer
Rozwiązane problemy
- W profilu kontaktu w aplikacji Telefon ikona Wstecz (>) przełącza się na Kontakty podczas przełączania między trybem dziennym a nocnym.
Multimedia
Rozwiązane problemy
- Widok Co jest grane wolno aktualizuje się do nowego źródła multimediów.
- Okładki albumów i pliki Nature wyświetlają niewidoczne linki.
- Przycisk Playlista nie powinien być domyślnie przyciemniony.
Media Center
Nowe funkcje
- Wdrażaj linki do widoku odtwarzania.
Rozwiązane problemy
- Regresja. Drzewo przeglądania TMA wyświetla treści nawet wtedy, gdy typ konta to „brak”.
- Ponowna instalacja
TestMediaAppnie powoduje już awarii Media Center. - Po przełączeniu z radia na dźwięk BT na pasku multimediów w centrum multimediów wyświetla się komunikat „Brak tytułu”.
- Obecnie odtwarzany utwór nie jest wyświetlany w Centrum multimediów.
- Spotify. Wybrana piosenka się nie odtwarza.
SMS-y
Rozwiązane problemy
- Aplikacja do SMS-ów ulega awarii i nie można jej uruchomić.
- Nagłówek MMS. Nie są wyświetlane ani kontakt z pola „Od:”, ani trzeci kontakt.
Car-apps-release-4
Dialer
Rozwiązane problemy
Rozwiązaliśmy problem polegający na tym, że aplikacja Telefon uruchamiała wiele elementów interfejsu, które nie były zlokalizowane w przypadku języków pisanych od prawej do lewej.
Centrum multimediów
Nowe funkcje
- Dodano stałe niestandardowego działania przeglądania w przypadku multimediów 1 w
androidx.media.
Rozwiązane problemy
- Rozwiązaliśmy problem, który powodował, że użytkownicy musieli wybierać utwór na telefonie podczas jazdy.
Car-apps-release-3
Wszystkie aplikacje
Rozwiązane problemy
Aplikacja Car Launcher ulega awarii podczas uruchamiania aplikacji Wszystkie aplikacje i Dialer z paska Facet.
Biblioteka Car UI
Rozwiązane problemy
Naprawiliśmy błąd, który powodował awarię aplikacji Google Play.
Podwozie
Rozwiązane problemy
Dodano nowe klasy proxy podwozia (car-ui-lib).
Dialer
Rozwiązane problemy
Rozwiązaliśmy problem, który powodował, że awatar kontaktu nie był prawidłowo wyświetlany w aplikacjach Telefon, Kontakty i Ulubione.
Centrum multimediów
Rozwiązane problemy
- Rozwiązaliśmy problem, który powodował wyświetlanie wiadomości z YouTube Music w wiadomości z Spotify.
- Rozwiązanie problemu polegającego na tym, że aplikacja Wiadomości nie wyświetlała treści.
- Rozwiązaliśmy problem, który powodował, że w przypadku niektórych aplikacji nie była wyświetlana góra drzewa multimediów.
- Rozwiązaliśmy problem, który powodował, że po przełączeniu z Bluetootha na dowolną aplikację multimedialną nie wyświetlała się zawartość aplikacji.
Car-apps-release-2
Karuzela samochodowa
Rozwiązane problemy
Popraw rogi i przyciski zgodnie ze specyfikacjami okna dialogowego z prośbą o uprawnienia.
Dialer
Rozwiązane problemy
- Napraw błędy lintowania Gradle w aplikacji Telefon.
- Dodano ProGuard do wersji Gradle aplikacji Telefon.
- Uruchom aplikację Telefon w interfejsie połączenia z paska stanu systemu, gdy opcja Aktywne połączenie jest wyłączona w Ustawieniach telefonu.
- Napraw testy jednostkowe, które nie powiodły się z powodu
Resources$NotFoundException.
Multimedia
Rozwiązane problemy
- Odtwarzacz multimediów Android Automotive ignoruje wartości
METADATA_KEY_DISPLAY_SUBTITLEiMETADATA_KEY_DISPLAY_DESCRIPTION. - Ciągłość multimediów:
- Jak obsługiwać źródła multimediów bez elementów do odtworzenia.
- Zbadaj i wdroż niezależne odtwarzanie w Media.
Car-apps-release-1
Dialer
Nowe funkcje
- Dodano przycisk Wiadomość w powiadomieniu o nieodebranym połączeniu, aby można było używać funkcji bezpośredniego wysyłania do odpowiadania na nieodebrane połączenia.
- Wersja testowa umożliwia dodawanie kontaktów za pomocą polecenia ADB.
- Wersja testowa obsługuje symulację fałszywego połączenia Bluetooth, gdy użytkownik kliknie „Połącz z Bluetooth”.
- Wyświetlanie numeru telefonu kontaktu w powiadomieniu o połączeniu przychodzącym.
Rozwiązane problemy
- Zwiększyliśmy szybkość wczytywania kontaktów i dzienników połączeń oraz naprawiliśmy błąd niezgodności kontaktów w różnych ustawieniach regionalnych między telefonem a jednostką główną.
- Proguard Dialer APK, aby przyspieszyć uruchamianie „na zimno” w przypadku kompilacji za pomocą tapas.
- Gdy żaden telefon nie jest połączony, przyspieszono zimny start, przenosząc stronę błędu „Brak połączenia Bluetooth” z okna dialogowego.
- Naprawiono awarię, która występowała po wpisaniu znaku procenta (%) w polu wyszukiwania.
- Ulepszona obsługa języków zapisywanych od prawej do lewej.
- Naprawiono duplikowanie numerów HUN połączeń przychodzących, jeśli projektor uaktywnia się podczas dzwonienia połączenia przychodzącego.
- Usunęliśmy zasoby
android:i rozwiązaliśmy problem z układem klawiatury numerycznej, w którym brakowało cyfr.
Multimedia
Nowe funkcje
- Dodaliśmy obsługę ustawień i stron błędów (np. logowania) innych firm opartych na bibliotece aplikacji samochodowych.
- Dodaliśmy obsługę stylów treści dla poszczególnych elementów.
- Dodaliśmy opcjonalne paski postępu dla elementów multimedialnych na ekranie Przeglądaj.
Rozwiązane problemy
- Naprawiono błąd NPE w
MediaActivityController. - Naprawiono błąd NPE w
PlaybackViewModel. - Usunęliśmy błąd
IllegalArgumentException, który występował, gdy lista kart zmieniała się po przejściu do węzła przeglądania. - Podczas przełączania się z ekranu odtwarzania na nową aplikację nie wysyłaj identyfikatorów multimediów ze starej aplikacji do nowej.
- Zachowaj fokus na tym samym przycisku multimediów, nawet jeśli jego działanie się zmieni.
- Dodaj aplikację do projekcji do domyślnej listy
custom_media_packages. - Przeniesiono elementy menu z kodu do formatu XML, aby można było ich używać w przypadku nakładek RRO.
BrowseAdapter#generateViewDatanie tworzy już pustych elementów.
SMS-y
Nowe funkcje
- Internacjonalizacja: dodano tłumaczenia ciągów znaków.
- Zaktualizowaliśmy interfejs, aby był bardziej przejrzysty.
- Zaktualizowano ikonę aplikacji.
Rozwiązane problemy
- Utworzyliśmy kompilację testową i skonfigurowaliśmy testy jednostkowe, zwiększając pokrycie testami do około 25%.
- Zamiast wyświetlić jedyny fragment po naciśnięciu przycisku Wstecz, aplikacja została zamknięta, co spowodowało wyświetlenie pustego ekranu.
- Naprawiliśmy problem z nakładaniem się podglądu wiadomości na inne elementy.
- Naprawiono problem z powiadamianiem o starych wiadomościach w powiadomieniu zbiorczym.
- Testy zależne o ustalonej kolejności.
- usuń spacje na końcu rozmów,
- Naprawiono problem z nieaktualizowaniem wyciszonych rozmów w centrum powiadomień po otrzymaniu nowej wiadomości.
- Naprawiono problem z niewyświetlaniem wiadomości w powiadomieniach.
- Rozwiązaliśmy problem polegający na tym, że lista rozmów nie aktualizowała wiadomości, gdy aplikacja działała w tle.