Примечания к выпуску несвязанных приложений

Приложения, не входящие в состав Android Automotive OS (AAOS), — это приложения, не включенные в образ системы (они перечислены на этой странице). Чтобы узнать, как интегрировать приложения, не входящие в состав системы, в автомобили, см. руководство по интеграции .

Car-apps-release-20

Тег: ub-automotive-master-20251118

В Car-apps-release-20 эти проблемы устранены.

Новые функции

Защита конфиденциальных приложений предоставляет пользователям возможности обеспечения конфиденциальности для защиты важных приложений в автомобиле. Например, Chrome и WhatsApp. Программа позволяет пользователям блокировать приложения с помощью PIN-кода, даже если они не установили блокировку профиля. Этот PIN-код не зависит от блокировки профиля.

В эталонном приложении «Центр управления» представлены примеры пользовательского интерфейса, который можно добавить в многопользовательские среды с несколькими дисплеями (MUMD). Некоторые из таких сценариев включают:

  • Посмотрите, что смотрят и слушают другие пассажиры в машине.
  • Вывод звука на автомобильные колонки.
  • Просматривайте видео одновременно с другими дисплеями в автомобиле.

Центр управления предназначен для улучшения пользовательского опыта в конфигурации автомобиля, когда к дисплею водителя добавляется один или несколько дополнительных дисплеев. Например, для пассажира на заднем сиденье.

Мы планируем добавить больше документации для Центра управления.

Рассмотренные вопросы

СМИ:

  • Обновлена ​​структура MediaBlockingActivity для совместимости с RRO.
  • Включено наложение действий по настройке звука .

Номеронабиратель:

  • Обеспечена совместимость текущей структуры вызовов и вложенных структур с RRO.

Автомобильная библиотека:

  • Исправлена ​​ошибка, из-за которой в случае отсутствия параметра MAVEN_CENTRAL_URL использовался mavenCentral .

Другие вопросы:

  • Обновлен URL-адрес Maven для использования зеркала mavenCentral от Google.
  • Обновлено до Gradle 9.1.0.
  • Исправлена ​​ошибка в методе IMethod для использования плагина Android Gradle в плагине сборки Gradle.
  • Robolectric обновлен до версии 4.16.

Car-apps-release-19

Метка: ub-automotive-master-20250910

Рассмотрены следующие вопросы:

  • Обновлен формат версии для синхронизации с другими приложениями, не входящими в комплект поставки.
  • Добавлена ​​строка, которую можно накладывать поверх существующей, action_name_for_custom_keycode .
  • Улучшена совместимость с Kotlin 2.1.20.
  • Обновлена ​​сборка Gradle до AGP 8.11 и добавлена ​​поддержка Android API 36.
  • В проекте обновлена ​​версия JDK с 17 до Java 21.

Обновлены следующие функции:

  • DriverUI:

    • Обновлены переводы для обновленного кластера.
    • Обновил структуру документации пользовательского интерфейса драйвера, чтобы использовать размеры, поступающие из Figma. Логика приложения не определяет размер.
  • Медиа: При получении нового состояния воспроизведения очищает всплывающее уведомление и диалоговое окно.

Car-apps-release-18

Метка: ub-automotive-master-20250722

AppCards :

  • ImageAppCard может одновременно поддерживать изображения, кнопки и индикатор выполнения.

Инструмент для отправки отчетов об ошибках:

  • Исправлена ​​ошибка, из-за которой изображение на экране обрезалось в SDK 35 и выше.
  • Обновлен формат версии для синхронизации с другими приложениями, не входящими в комплект поставки.
  • Устранена проблема с автоматической загрузкой.

Видеорегистратор :

  • Добавлены исправления для запуска системы при загрузке.

DriverUI:

  • Для DriverUI обновили Design Compose до версии 0.37.1.
  • Переработан дизайн Cluster для демонстрации сложных реализаций пользовательского интерфейса.

СМИ :

  • Исправлена ​​редкая ошибка NullPointerException (NPE) в MediaSource и обновлен ImageFetcher для защиты от недопустимых URI.

Тестовые материалы:

  • Применил множество исправлений в Media1 и Media3

Car-apps-release-17

Метка: ub-automotive-master-20250609

Видеорегистратор :

  • Исправлена ​​проблема с поворотом camera2 .
  • Разрешить отображение миниатюр с поверхностей.
  • Удалите неиспользуемые API-интерфейсы обратного вызова для кадров.
  • Устранена существующая проблема, связанная с продолжительностью записи.
  • Исправлена ​​ошибка, возникавшая при длительной операции записи, которая приводила к сбою.
  • Добавлена ​​настройка частоты кадров.
  • Добавлена ​​поддержка поверхностей в предварительном просмотре камеры.

Дизайн Композитор

  • Обновлена ​​версия Design Compose для DriverUI до 0.34.2.

Пользовательский интерфейс водителя

  • Обновлен Java-архив (JAR-файл) для клиентской библиотеки SDV.

СМИ

  • Обновлен идентификатор воспроизводимого медиафайла media1 .
  • Производителям оборудования следует удалить browse_mini_bar из RRO.
  • Исправлена ​​проблема с прокруткой RecyclerView назад при каждом обновлении элемента.

CAL Media

  • В aaos-apps-gradle-project добавлен новый объект TmaMediaCalApp .

  • При использовании MediaSession на поддерживаемых устройствах в aaos-apps-gradle-project был добавлен объект TestMediaCalApp для демонстрации использования CarAppLibrary для просмотра и воспроизведения медиафайлов.

  • Обновлена MediaDispatcherActivity , чтобы она отдавала приоритет запуску активности CarAppLibrary для медиаприложения, а не интерфейса CarMediaApp. Это происходит, когда устройство имеет флаг функции android.software.car.templates_host.media , и медиаприложение выбирает CarAppLibrary для работы с медиафайлами. Для получения дополнительной информации см. раздел «Создание шаблонного медиаприложения» .

AppCards

  • Сняты ограничения на минимальную частоту обновления для AppCards . Теперь владельцы хостов AppCard могут определять частоту обновления самостоятельно.

Библиотека автомобильного пользовательского интерфейса

  • Добавлены необходимые привилегированные права доступа.

Car-apps-release-16

Метка: ub-automotive-master-20250418

Видеорегистратор, пользовательский интерфейс водителя и мультимедиа

Рассмотрено множество вопросов.

Пользовательский интерфейс водителя

Пользовательский интерфейс драйвера обновлен до последней версии Design Compose 0.34 и дополнен следующими улучшениями:

Дополнительные улучшения

  • Добавлена ​​новая иконка для запуска приложений .
  • Плеер вернул поддержку плейлистов с воспроизведения отдельных файлов MP4 к воспроизведению отдельных файлов.
  • Обработан конец потока, чтобы Share мог корректно объединять сегменты.
  • При первом запуске отобразите кнопку «Старт» .
  • В целях обеспечения конфиденциальности необходимо включить всплывающее уведомление во время записи.
  • Внешний съемный модуль хранения данных.
  • Исправлена ​​ошибка NullPointerException, приводившая к сбою при onLiveClicked .
  • TunerSession не удаляет повторяющиеся метаданные.
  • Добавлен необязательный индикатор загрузки в PlaybackCardController .
  • Обновлен пользовательский интерфейс драйвера до версии Design Compose 0.33.
  • Удалены повторяющиеся эскизы.

Car-apps-release-15

Тег: ub-automotive-master-20250219

Камера

Новая функция

  • Видеорегистратор. Эталонная система видеорегистратора, использующая автомобильные камеры (включая обычные видеорегистраторы, камеры кругового обзора и салонные камеры) для безопасной записи, хранения и обмена видеоматериалами из автомобиля.

Car-apps-release-14

Метка: ub-automotive-master-20241205

СМИ

Новая функция

  • Расширенные возможности указания формата аудио. Добавлена ​​универсальная метка указания формата аудио для четкого обозначения расширенных возможностей воспроизведения аудио во время просмотра.

Альтернативные элементы управления приложениями

  • Во время вождения предоставьте пользователям возможность управлять звуком, не входящим в состав мультимедийного центра, в частности, с помощью коммуникационных приложений.

Рассмотренные вопросы

  • Теперь вы можете использовать кнопку «Войти» , чтобы войти в Spotify и другие медиаприложения.

Радио

Рассмотренные вопросы

  • Приложение «Радио» больше не вылетает.

Инструмент для отправки отчетов об ошибках

Рассмотренные вопросы

  • Инструмент «Сообщить об ошибке» больше не вылетает при запуске из приложения или длительном нажатии в уведомлениях.

Car-apps-release-13

Тег: ub-automotive-master-20240924

СМИ

Рассмотренные вопросы

  • Добавлена ​​поддержка фонового воспроизведения видео и других приложений.
  • Исправлена ​​ошибка, приводившая к сбою в процессе распаковки приложений в messengerapptest_gradle_unit

Car-apps-release-12

Тег: ub-automotive-master-20240731

Новая функция

Карточка приложения. Теперь производители оборудования могут создавать и настраивать элемент пользовательского интерфейса, который может заполняться информацией, предоставляемой производителем оборудования или собственными (1P) приложениями.

Обмен сообщениями

Рассмотренные вопросы

  • После перезагрузки контент не отображается, а входящие сообщения помечаются как «Неизвестные».
  • Все сообщения в приложении SMS помечены как «Неизвестные» .
  • Приложение Android Automotive Car Messenger на 2,66 МБ больше по размеру, чем предыдущая версия.
  • В MMS имя получателя отображается как пустое.

СМИ

Рассмотренные вопросы

  • Новостное приложение запускается на главном экране.
  • После перезагрузки с установленным APK-файлом TestMedia отображается пустой медиа-виджет.

Медиацентр

Рассмотренные вопросы

  • После перезагрузки на странице «Медиа» при воспроизведении первой песни отображается белая точка.

Car-apps-release-11

Метка: ub-automotive-master-20240521

Медиацентр

Рассмотренные вопросы

  • Теперь воспроизведение музыкальной станции на YouTube Music больше не приводит к сбоям в отображении музыки на головном устройстве.
  • Теперь отображается функция непрерывного воспроизведения мультимедиа через Bluetooth.
  • Заголовки групп теперь работают.

СМИ

Рассмотренные вопросы

  • Значок гарнитуры больше не отображается в списке последних приложений для работы с мультимедиа.
  • Диалоговое окно «Пользовательские действия» для аналитики позволяет отображать только видимые идентификаторы.
  • Сессия работы с медиафайлами больше не завершается с ошибкой.
  • com.android.car.carlauncher больше не приводит к сбою при использовании com.android.car.media.common.source .

Дозвонщик

Рассмотренные вопросы

  • В настройках звука теперь отображается пункт «Переключить звук телефона на гарнитуру и автомобильные динамики» .

Car-apps-release-10

Метка: ub-automotive-master-240314

Медиацентр

Рассмотренные вопросы

  • В медиацентре подкастов больше не отображается значок Ассистента.
  • Теперь Media Center больше не вылетает при воспроизведении медиафайлов в полноэкранном режиме и при переключении дневного режима в ночной (и наоборот).

Car-apps-release-9

Метка: ub-automotive-master-20240125

Медиацентр

Новые функции

Аналитика автомобильного медиаконтента. Аналитика Media Center теперь предоставляет метрики сторонних медиаприложений, помогая улучшить взаимодействие пользователей с медиаконтентом. Аналитика позволяет сторонним приложениям получать обратную связь о поведении пользователей в режиме реального времени.

Рассмотренные вопросы

  • Ошибка NullPointerException больше не возникает при выборе пункта меню из списка Overflow.
  • Аналитика: Теперь изменение видимости элементов очереди отображается при закрытии или открытии.
  • Аналитика: Список очереди отображался как список для просмотра, а теперь отображается список скрытых элементов.
  • Аналитика: При нажатии на результат поиска больше не отправляются некорректные данные.
  • Теперь аналитика отображается после подтверждения поискового запроса.
  • Перестройте процесс, заменив одно действие на несколько действий с медиаконтентом, каждое из которых будет иметь свой собственный источник медиаконтента.
  • MediaCenter больше не вылетает из пользовательского интерфейса.
  • Переустановка TestMediaApp больше не приводит к сбоям MediaCenter.
  • Добавление эффекта затухания вертикальной полосы прокрутки к browse_nodeCannot больше не приводит к переключению на Bluetooth-аудио после воспроизведения радио.

Календарь

Рассмотренные вопросы

  • Приложение «Календарь» больше не вылетает после включения синхронизации на iPhone.

Car-apps-release-8

Метка: ub-automotive-master-20231102

Медиацентр

Рассмотренные вопросы

  • При открытии приложения функция NPV Dialer не переключается в браузерный режим.

Дозвонщик

Рассмотренные вопросы

  • При запуске автомобиля не отображаются интерфейсы «Микрофон» и «Текущий телефонный разговор».

Car-apps-release-7

Метка: ub-automotive-master-20231011

Медиацентр

Рассмотренные вопросы

  • В Spotify воспроизводится выбранная песня, но NPV по-прежнему показывает предыдущее приложение.
  • Теперь CarMediaService сообщает MediaConnectorService какой компонент следует запустить.

СМИ

Рассмотренные вопросы

  • Улучшена возможность выбора элементов в сетке категорий.

Обмен сообщениями

Рассмотренные вопросы

  • В приложении SMS при сопряжении устройства отображается сообщение "Bluetooth отключен".
  • При подключении устройства по Bluetooth приложение SMS отображает вводящее в заблуждение сообщение о том, что Bluetooth отключен.

Car-apps-release-6

Дозвонщик

Рассмотренные вопросы

  • При многократной перестановке карты «Домашний телефон» и устройства набора номера в полноэкранном режиме телефонный разговор перестает отображать страницу контактов устройства набора номера .

Медиацентр

Рассмотренные вопросы

  • В режиме просмотра "Сейчас воспроизводится" теперь отображается линейная полоса прогресса.

Car-apps-release-5

Настройки автомобиля

Рассмотренные вопросы

  • Страница добавления сети аварийно завершает работу при нажатии на название сети.

Шасси

Рассмотренные вопросы

  • На странице Google Play Google Ассистент не отображает некоторые страницы, даже если пользователь авторизован.
  • После перезагрузки домашняя страница и панель запуска приложений не запускают com.android.car.carlauncher .

Дозвонщик

Рассмотренные вопросы

  • В профиле контакта в приложении «Набор номера» значок «Назад» (>) переводит вас в раздел «Контакты» при переключении между дневным и ночным режимами.

СМИ

Рассмотренные вопросы

  • В режиме воспроизведения обновление информации о новом источнике медиаконтента происходит медленно.
  • В файлах с обложками альбомов и изображениями природы отображаются невидимые ссылки.
  • Кнопка «Плейлист» не должна быть затемнена по умолчанию.

Медиацентр

Новые функции

  • Реализуйте ссылки для просмотра воспроизведения.

Рассмотренные вопросы

  • Регрессия. Дерево просмотра TMA отображает контент, даже если тип учетной записи равен «нет».
  • Переустановка TestMediaApp больше не приводит к сбою Media Center.
  • При переключении с радио на Bluetooth-аудио в панели мультимедиа в медиацентре отображается сообщение «Нет названия».
  • Текущая песня не отображается в медиацентре.
  • Spotify. Выбранная песня не воспроизводится.

SMS

Рассмотренные вопросы

  • Приложение для отправки SMS-сообщений вылетает и не запускается.
  • Заголовок MMS. Ни контакт «От:», ни третий контакт не отображаются.

Car-apps-release-4

Дозвонщик

Рассмотренные вопросы

Исправлена ​​ошибка, из-за которой приложение «Дозвон» запускало несколько элементов пользовательского интерфейса, не локализованных для режима RTL (написание с правой стороны).

Медиацентр

Новые функции

  • Добавлены пользовательские константы действия просмотра для медиафайла 1 в файле androidx.media .

Рассмотренные вопросы

  • Исправлена ​​ошибка, из-за которой пользователям приходилось выбирать песню на телефоне во время вождения.

Car-apps-release-3

Все приложения

Рассмотренные вопросы

Приложение Car Launcher вылетает при запуске AllApps и Dialer из панели Facet.

Библиотека автомобильного пользовательского интерфейса

Рассмотренные вопросы

Исправлена ​​ошибка, из-за которой приложение Google Play вылетало.

Шасси

Рассмотренные вопросы

Добавлены новые прокси-классы шасси (car-ui-lib).

Дозвонщик

Рассмотренные вопросы

Исправлена ​​ошибка, из-за которой аватар контакта некорректно отображался в приложениях «Телефон», «Контакты» и «Избранное».

Медиацентр

Рассмотренные вопросы

  • Исправлена ​​ошибка, из-за которой сообщение YouTube Music отображалось в сообщении Spotify.
  • Исправлена ​​ошибка, из-за которой приложение «Новости» не отображало контент.
  • Исправлена ​​ошибка, из-за которой дерево "Верхняя часть медиафайлов" отображалось не во всех приложениях.
  • Исправлена ​​ошибка, из-за которой контент приложения не отображался после переключения с Bluetooth на любое медиаприложение.

Car-apps-release-2

Автомобильная ротационная библиотека

Рассмотренные вопросы

Исправьте углы и кнопки в соответствии с инструкциями, изложенными в разделе «Разрешения».

Дозвонщик

Рассмотренные вопросы

  • Исправлены ошибки проверки кода Gradle в Dialer.
  • Добавлен ProGuard в сборки релизов Dialer на Gradle.
  • Запускать интерфейс набора номера во время вызова можно из строки состояния системы, если в настройках телефона отключена функция «Активный вызов».
  • Исправлены ошибки в модульных тестах, возникающие из-за исключения Resources$NotFoundException .

СМИ

Рассмотренные вопросы

  • Медиаплеер Android Automotive игнорирует METADATA_KEY_DISPLAY_SUBTITLE и METADATA_KEY_DISPLAY_DESCRIPTION .
  • Обеспечение непрерывности медиа-коммуникации:
    • Как обрабатывать медиафайлы, не содержащие воспроизводимых элементов.
    • Исследовать и внедрить независимое воспроизведение в медиаконтенте.

Car-apps-release-1

Дозвонщик

Новые функции

  • Добавлена ​​кнопка «Сообщение» для отображения уведомлений о пропущенных звонках и для использования функции «Прямая отправка» для ответа на пропущенный звонок.
  • Тестовая сборка поддерживает добавление контактов с помощью команды ADB.
  • Тестовая сборка поддерживает имитацию фиктивного Bluetooth-соединения, когда пользователь нажимает кнопку «Подключиться к Bluetooth».
  • В уведомлении о входящем звонке отображайте номера телефонов контактов.

Рассмотренные вопросы

  • Ускорена загрузка контактов и журналов вызовов, а также исправлено несоответствие контактов различным языковым стандартам между телефоном и головным устройством.
  • Приложение Proguard Dialer APK ускоряет запуск при холодном старте, если оно собрано с использованием Tapas.
  • Если телефоны не подключены, ускорить холодный запуск можно, переместив страницу с ошибкой «Нет подключения Bluetooth» из диалогового окна.
  • Исправлена ​​ошибка, приводившая к сбою при вводе знака процента (%) в поле поиска.
  • Улучшена поддержка чтения справа налево (RTL).
  • Исправлена ​​ошибка, из-за которой дублируются номера HUN входящих вызовов, если функция проекции активируется во время входящего вызова.
  • Удален android: resources и исправлена ​​ошибка в расположении кнопок набора номера, из-за которой отсутствовали цифры.

СМИ

Новые функции

  • Добавлена ​​поддержка настроек и страниц ошибок (например, при входе в систему), созданных с помощью библиотеки Car App.
  • Добавлена ​​поддержка стилей содержимого для каждого элемента.
  • Добавлены необязательные индикаторы выполнения для медиафайлов на экране просмотра.

Рассмотренные вопросы

  • Исправлена ​​ошибка NullPointerException в MediaActivityController .
  • Исправлена ​​ошибка NullPointerException в PlaybackViewModel .
  • Исправлена IllegalArgumentException возникающая при изменении списка вкладок после перехода в раздел "Просмотр".
  • При переключении на новое приложение с экрана воспроизведения не передавайте идентификаторы медиафайлов из старого приложения в новое.
  • Сохраняйте фокус на одной и той же кнопке «Медиа» , даже если её действие меняется.
  • Добавьте приложение для проекции в список custom_media_packages по умолчанию.
  • Пункты меню перенесены из кода в XML для использования в RRO.
  • BrowseAdapter#generateViewData больше не создает пустые элементы.

SMS

Новые функции

  • Интернационализация: Добавлен перевод строк.
  • Обновлен пользовательский интерфейс и пользовательский опыт для большей ясности.
  • Обновлен значок приложения .

Рассмотренные вопросы

  • Создал тестовую сборку и настроил модульные тесты, доведя покрытие тестами примерно до 25%.
  • Вместо всплывающего окна при нажатии кнопки «Назад» появилось только одно сообщение, а вместо этого отобразился пустой экран.
  • Исправлена ​​ошибка, из-за которой предварительный просмотр сообщения перекрывал другие элементы.
  • Исправлена ​​ошибка, из-за которой в HUN отображались уведомления о старых сообщениях.
  • Тесты, зависящие от фиксированного порядка.
  • Удалите пробелы в конце строк в диалогах.
  • Исправлена ​​ошибка, из-за которой информация о заблокированных сообщениях не обновлялась в центре уведомлений после получения нового сообщения.
  • Исправлена ​​ошибка, из-за которой сообщения не отображались в уведомлениях.
  • Исправлена ​​ошибка, из-за которой список бесед не обновлял сообщения, когда приложение работало в фоновом режиме.