
Android Auto предоставляет пользователям Android-смартфоны с установленным приложением Android Auto и совместимые автомобильные или дополнительные аудиосистемы оптимизированный для водителя интерфейс приложения. Они могут использовать ваше приложение непосредственно на дисплее своего автомобиля, подключив телефон. Для подключения Android Auto к вашему мобильному приложению необходимо создать службы, которые Android Auto будет использовать для отображения оптимизированного для водителя интерфейса.
Как приложения объявляют о поддержке Android Auto
В зависимости от категории, приложения заявляют о поддержке Android Auto различными способами.
Медиа, мессенджеры и шаблонные приложения
Медиаприложения, мессенджеры и шаблонные приложения заявляют о поддержке Android Auto, добавляя в свой манифест следующий элемент <meta-data> :
<application>
...
<meta-data
android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
Содержимое файла ресурсов зависит от категории вашего приложения:
СМИ
<automotiveApp> <uses name="media" /> </automotiveApp>
Дополнительные сведения см. в разделе «Добавление поддержки Android Auto в ваше медиаприложение» .
Обмен сообщениями
<automotiveApp> <uses name="notification" /> <!-- Include the following only if your capp can be set as the default SMS handler --> <uses name="sms"> </automotiveApp>
Дополнительные сведения см. в разделе «Создание приложений для обмена сообщениями для Android Auto» .
Шаблонные приложения
<automotiveApp> <uses name="template" /> </automotiveApp>
Дополнительные сведения см. в разделе «Добавление поддержки Android Auto в ваше шаблонное приложение» .
Припаркованные приложения
Припаркованные приложения заявляют о поддержке Android Auto, добавляя следующий элемент <category> в intent-filter активности в манифесте вашего приложения:
<activity ...>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
...
<category android:name="android.intent.category.CAR_LAUNCHER" />
</intent-filter>
</activity>
Дополнительные сведения см. в разделе «Добавление поддержки Android Auto в ваше припаркованное приложение» .
Припаркованные приложения
На устройствах под управлением Android 15 и выше Android Auto поддерживает запуск действий непосредственно на головном устройстве во время стоянки. Эта возможность ограничена приложениями из поддерживаемых категорий приложений для стоянки . В целях безопасности Android Auto автоматически закрывает приложение при обнаружении движения автомобиля.
Пользовательский интерфейс

Действия, выполняемые в Android Auto, всегда отображаются в полноэкранном режиме. Пользователи могут провести пальцем от верхнего или нижнего края интерфейса Android Auto, чтобы вызвать элементы управления для возврата назад или выхода из текущего приложения.
Различия в поведении
Из-за ограничений, накладываемых Android Auto и Android в целом, наблюдаются некоторые заметные различия в поведении при запуске приложения на головном устройстве.
Запустите другие приложения
Поскольку только приложения из поддерживаемых категорий, заявившие о поддержке Android Auto, могут запускать свои действия на головном устройстве, вероятно, что интенты, запускающие другие приложения, не откроют эти приложения на головном устройстве. Если интент предназначен для веб-страницы или страницы Google Play Store, вместо этого будет открыто соответствующее приложение на телефоне. Все остальные интенты, запускающие действия, блокируются, и пользователь получает уведомление о том, что соответствующее приложение не может быть открыто.
Принять разрешения
На устройствах под управлением Android 15 пользователи не могут принимать запросы на предоставление разрешений во время выполнения на головном устройстве. Когда приложение запрашивает разрешение, на экране телефона появляется диалоговое окно с предложением принять разрешение.
Надежные магазины
Как описано в разделе «Тестирование в реальных автомобилях» , приложения необходимо устанавливать из надежных источников для работы в реальном автомобиле. К надежным источникам относятся следующие:
- Google Play
- ОДИН магазин
Часто задаваемые вопросы
Как определить, запущен ли Android Auto?
Чтобы определить, запущена ли на устройстве система Android Auto, можно использовать API CarConnection , входящий в библиотеку приложений Android for Cars. Дополнительные сведения см. в разделе «API подключения» .
В каких автомобилях доступен Android Auto?
См. список совместимых автомобилей и стереосистем .
В каких странах доступен Android Auto?
См. Доступен ли Android Auto в моей стране?