Обзор Android Auto

Пользовательский интерфейс Android Auto
Рисунок 1 : Android Auto

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 для парковки
Рисунок 2 : Приложение, работающее на Android Auto, с кнопками возврата и выхода.

Действия, выполняемые в Android Auto, всегда отображаются в полноэкранном режиме. Проведите пальцем от верхнего или нижнего края пользовательского интерфейса Android Auto, чтобы открыть элементы управления для возврата к текущему приложению или выхода из него.

Различия в поведении

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

Запуск других приложений

Поскольку на головном устройстве могут запускаться только приложения из поддерживаемых категорий, для которых заявлена ​​поддержка Android Auto, вероятно, что намерения, направленные на другие приложения, не откроют эти приложения на головном устройстве. Если намерение направлено на веб-страницу или страницу Google Play, соответствующее приложение будет открыто на телефоне. Все остальные намерения, направленные на запуск действий, блокируются, и пользователь получает уведомление о невозможности открытия соответствующего приложения.

Принятие разрешений

На устройствах под управлением Android 15 пользователи не могут принимать запросы на разрешения времени выполнения на головном устройстве. Когда приложение запрашивает разрешение, на экране телефона появляется диалоговое окно с предложением принять разрешение.

Надежные магазины

Как описано в разделе «Тестирование на реальных автомобилях» , для работы приложений на реальном автомобиле их необходимо устанавливать из надёжного источника. К надёжным источникам относятся следующие:

  • Google Play
  • ОДИН магазин

Часто задаваемые вопросы

Как определить, работает ли Android Auto?

Чтобы определить, запущен ли Android Auto на устройстве, можно использовать API CarConnection , входящий в библиотеку приложений Android for Cars. Подробнее см. в разделе «API Connection» .

В каких автомобилях доступна система Android Auto?

Ознакомьтесь со списком совместимых автомобилей и стереосистем .

В каких странах доступен Android Auto?

См. Доступен ли Android Auto в моей стране?