С каждым выпуском Android изменения API и поведения влияют на работу приложений в Android Auto и Android Automotive OS. На этой странице подробно описаны многие из этих последствий и представлена информация о том, как обновить приложение для поддержки новых версий Android.
Андроид 15
- Из-за изменений вставки окна для приложений, предназначенных для Android 15 или более поздней версии, вам следует протестировать приложения, распространяемые для Android Automotive OS, чтобы убедиться, что действия, реализованные вашим приложением, отображаются так, как задумано. Дополнительные сведения об особенностях, присущих Android Automotive OS, см. в разделе «Работа с оконными вставками и вырезами дисплея».
Андроид 14
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется наличие типов служб переднего плана , убедитесь, что вы указали тип службы переднего плана для всех служб переднего плана, которые есть в вашем приложении, например для навигации и воспроизведения мультимедиа.
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется , чтобы приемники широковещательных сообщений, зарегистрированные во время выполнения, указывали поведение экспорта , приложения, использующие
CarConnection
API, должны обновиться доandroidx.car.app:app:1.3.0-beta01
или более поздней версии. См. API подключения . - Из-за изменений в Android Auto при работе на устройствах Android 14 и более поздних версий для запуска действий на экране телефона из приложения Android Auto требуется предоставить
ActivityOptions
с идентификатором дисплея, установленным на дисплей телефона (DEFAULT_DISPLAY
) при вызовеstartActivity()
.- Приложения, использующие метод
CarContext.requestPermissions()
, должны обновиться доandroidx.car.app:app:1.7.0-alpha01
или более поздней версии, которая включает это исправление.
- Приложения, использующие метод
Андроид 13
- Для приложений, созданных с использованием библиотеки приложений Android для автомобилей, языковой стандарт
Configuration
предоставленныйCarContext
отражает языковые настройки для каждого приложения для ведущего приложения, а не для вашего приложения.
Андроид 12
- На устройствах под управлением Android 12 или более поздней версии Android Auto не меняет режим пользовательского интерфейса устройства во время работы. См. раздел Как определить, работает ли Android Auto? .
- Из-за более безопасных требований к экспорту компонентов для приложений, предназначенных для Android 12 или более поздней версии, вы должны явно объявить атрибут
android:exported
в элементе<service>
для службMediaBrowserService
иCarAppService
. - Из-за требований к изменяемости ожидающих намерений для приложений, предназначенных для Android 12 или более поздних версий, вы должны явно указать изменчивость любого ожидающего намерения, созданного вашим приложением. Например, сюда входят ожидающие намерения, которые приложения обмена сообщениями используют для обработки ответов на сообщения или пометки их как прочитанных.
С каждым выпуском Android изменения API и поведения влияют на работу приложений в Android Auto и Android Automotive OS. На этой странице подробно описаны многие из этих последствий и представлена информация о том, как обновить приложение для поддержки новых версий Android.
Андроид 15
- Из-за изменений вставки окна для приложений, предназначенных для Android 15 или более поздней версии, вам следует протестировать приложения, распространяемые для Android Automotive OS, чтобы убедиться, что действия, реализованные вашим приложением, отображаются так, как задумано. Дополнительные сведения об особенностях, присущих Android Automotive OS, см. в разделе «Работа с оконными вставками и вырезами дисплея».
Андроид 14
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется наличие типов служб переднего плана , убедитесь, что вы указали тип службы переднего плана для всех служб переднего плана, которые есть в вашем приложении, например для навигации и воспроизведения мультимедиа.
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется , чтобы приемники широковещательных сообщений, зарегистрированные во время выполнения, указывали поведение экспорта , приложения, использующие API
CarConnection
, должны обновиться доandroidx.car.app:app:1.3.0-beta01
или более поздней версии. См. API подключения . - Из-за изменений в Android Auto при работе на устройствах Android 14 и более поздних версий для запуска действий на экране телефона из приложения Android Auto требуется предоставить
ActivityOptions
с идентификатором дисплея, установленным на дисплей телефона (DEFAULT_DISPLAY
) при вызовеstartActivity()
.- Приложения, использующие метод
CarContext.requestPermissions()
, должны обновиться доandroidx.car.app:app:1.7.0-alpha01
или более поздней версии, которая включает это исправление.
- Приложения, использующие метод
Андроид 13
- Для приложений, созданных с использованием библиотеки приложений Android для автомобилей, языковой стандарт
Configuration
предоставленныйCarContext
отражает языковые настройки для каждого приложения для ведущего приложения, а не для вашего приложения.
Андроид 12
- На устройствах под управлением Android 12 или более поздней версии Android Auto не меняет режим пользовательского интерфейса устройства во время работы. См. раздел Как определить, работает ли Android Auto? .
- Из-за более безопасных требований к экспорту компонентов для приложений, предназначенных для Android 12 или более поздней версии, вы должны явно объявить атрибут
android:exported
в элементе<service>
для службMediaBrowserService
иCarAppService
. - Из-за требований к изменчивости ожидающих намерений для приложений, предназначенных для Android 12 или более поздних версий, вы должны явно указать изменчивость любого ожидающего намерения, созданного вашим приложением. Например, сюда входят ожидающие намерения, которые приложения обмена сообщениями используют для обработки ответов на сообщения или пометки их как прочитанных.
С каждым выпуском Android изменения API и поведения влияют на работу приложений в Android Auto и Android Automotive OS. На этой странице подробно описаны многие из этих последствий и представлена информация о том, как обновить приложение для поддержки новых версий Android.
Андроид 15
- Из-за изменений вставки окна для приложений, предназначенных для Android 15 или более поздней версии, вам следует протестировать приложения, распространяемые для Android Automotive OS, чтобы убедиться, что действия, реализованные вашим приложением, отображаются так, как задумано. Дополнительные сведения об особенностях, присущих Android Automotive OS, см. в разделе «Работа с оконными вставками и вырезами дисплея».
Андроид 14
- Поскольку для приложений, ориентированных на Android 14 или более поздней версии, требуется наличие типов служб переднего плана , убедитесь, что вы указали тип службы переднего плана для всех служб переднего плана, которые есть в вашем приложении, например для навигации и воспроизведения мультимедиа.
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется , чтобы приемники широковещательных сообщений, зарегистрированные во время выполнения, указывали поведение экспорта , приложения, использующие API
CarConnection
, должны обновиться доandroidx.car.app:app:1.3.0-beta01
или более поздней версии. См. API подключения . - Из-за изменений в Android Auto при работе на устройствах Android 14 и более поздних версий для запуска действий на экране телефона из приложения Android Auto требуется предоставить
ActivityOptions
с идентификатором дисплея, установленным на дисплей телефона (DEFAULT_DISPLAY
) при вызовеstartActivity()
.- Приложения, использующие метод
CarContext.requestPermissions()
, должны обновиться доandroidx.car.app:app:1.7.0-alpha01
или более поздней версии, которая включает это исправление.
- Приложения, использующие метод
Андроид 13
- Для приложений, созданных с использованием библиотеки приложений Android для автомобилей, языковой стандарт
Configuration
предоставленныйCarContext
отражает языковые настройки для каждого приложения для ведущего приложения, а не для вашего приложения.
Андроид 12
- На устройствах под управлением Android 12 или более поздней версии Android Auto не меняет режим пользовательского интерфейса устройства во время работы. См. раздел Как определить, работает ли Android Auto? .
- Из-за более безопасных требований к экспорту компонентов для приложений, предназначенных для Android 12 или более поздней версии, вы должны явно объявить атрибут
android:exported
в элементе<service>
для службMediaBrowserService
иCarAppService
. - Из-за требований к изменчивости ожидающих намерений для приложений, предназначенных для Android 12 или более поздних версий, вы должны явно указать изменчивость любого ожидающего намерения, созданного вашим приложением. Например, сюда входят ожидающие намерения, которые приложения обмена сообщениями используют для обработки ответов на сообщения или пометки их как прочитанных.
С каждым выпуском Android изменения API и поведения влияют на работу приложений в Android Auto и Android Automotive OS. На этой странице подробно описаны многие из этих последствий и представлена информация о том, как обновить приложение для поддержки новых версий Android.
Андроид 15
- Из-за изменений вставки окна для приложений, предназначенных для Android 15 или более поздней версии, вам следует протестировать приложения, распространяемые для Android Automotive OS, чтобы убедиться, что действия, реализованные вашим приложением, отображаются так, как задумано. Дополнительные сведения об особенностях, присущих Android Automotive OS, см. в разделе «Работа с оконными вставками и вырезами дисплея».
Андроид 14
- Поскольку для приложений, ориентированных на Android 14 или более поздней версии, требуется наличие типов служб переднего плана , убедитесь, что вы указали тип службы переднего плана для всех служб переднего плана, которые есть в вашем приложении, например для навигации и воспроизведения мультимедиа.
- Поскольку для приложений, предназначенных для Android 14 или более поздних версий, требуется , чтобы приемники широковещательных сообщений, зарегистрированные во время выполнения, указывали поведение экспорта , приложения, использующие API
CarConnection
, должны обновиться доandroidx.car.app:app:1.3.0-beta01
или более поздней версии. См. API подключения . - Из-за изменений в Android Auto при работе на устройствах Android 14 и более поздних версий для запуска действий на экране телефона из приложения Android Auto требуется предоставить
ActivityOptions
с идентификатором дисплея, установленным на дисплей телефона (DEFAULT_DISPLAY
) при вызовеstartActivity()
.- Приложения, использующие метод
CarContext.requestPermissions()
, должны обновиться доandroidx.car.app:app:1.7.0-alpha01
или более поздней версии, которая включает это исправление.
- Приложения, использующие метод
Андроид 13
- Для приложений, созданных с использованием библиотеки приложений Android для автомобилей, языковой стандарт
Configuration
предоставленныйCarContext
отражает языковые настройки для каждого приложения для ведущего приложения, а не для вашего приложения.
Андроид 12
- На устройствах под управлением Android 12 или более поздней версии Android Auto не меняет режим пользовательского интерфейса устройства во время работы. См. раздел Как определить, работает ли Android Auto? .
- Из-за более безопасных требований к экспорту компонентов для приложений, предназначенных для Android 12 или более поздней версии, вы должны явно объявить атрибут
android:exported
в элементе<service>
для службMediaBrowserService
иCarAppService
. - Из-за требований к изменчивости ожидающих намерений для приложений, предназначенных для Android 12 или более поздних версий, вы должны явно указать изменчивость любого ожидающего намерения, созданного вашим приложением. Например, сюда входят ожидающие намерения, которые приложения обмена сообщениями используют для обработки ответов на сообщения или пометки их как прочитанных.