Android for Cars 概述

将您的应用带到运行 Android Auto 或 Android Automotive OS 的车辆上。使用适用于这两种情况的单一应用架构,以便每个用户都能享受您的应用。

Android Auto

Android Auto 为使用安装了 Android Auto 应用且具有兼容汽车或售后音响系统的 Android 手机的用户提供面向驾驶员优化的应用体验。他们可以通过连接手机直接在汽车显示屏上使用您的应用。您可以通过创建 Android Auto 用于向驾驶员显示面向驾驶员优化的界面的服务来启用 Android Auto 与您的手机应用连接。

Android Auto user interface

图 1. Android Auto — 由手机驱动,在汽车上运行。

Android Automotive OS

Android Automotive OS 是一个基于 Android 的信息娱乐系统,内置于车辆中。汽车系统是一个独立的 Android 驱动设备,经过优化可用于驾驶。使用 Android Automotive OS,用户可以直接将您的应用安装到汽车上,而不是他们的手机上。

Automotive OS user interface

图 2. 在模拟器上运行的 Android Automotive OS。

支持的应用类别

由于汽车特有的考虑因素,Android Auto 和 Android Automotive OS 仅支持下表中描述的某些类型的应用

类别 描述 平台 用法 发布
媒体 - 音频

媒体应用允许用户在车内浏览和播放音乐、收音机、有声读物和其他音频内容。有关详细信息,请参阅为汽车构建媒体应用

重要提示:媒体类别不包括视频内容 - 有关播放视频的应用的详细信息,请参阅单独的视频类别

使用构建: MediaBrowserServiceMediaSession。在 Android Automotive OS 上,您还可以使用视图或 Compose 构建登录和设置屏幕(在停车时使用)。

Android Auto 和 Android Automotive OS 驾驶或停车时 所有曲目类型
消息

消息应用允许用户接收传入通知、使用文本转语音大声朗读消息以及使用语音输入在车内发送回复。有关详细信息,请参阅为 Android Auto 构建消息应用

使用构建: MessagingStyle 通知,用于处理回复和标记为已读操作的Service

Android Auto 驾驶或停车时 所有曲目类型
兴趣点 (POI)

POI 应用允许用户发现并导航到兴趣点,并执行相关操作,例如停车、充电和加油应用。

使用构建: Android for Cars 应用库。有关 POI 应用的更多信息,请参阅构建兴趣点应用

Android Auto 和 Android Automotive OS 驾驶或停车时 所有曲目类型
物联网 (IOT)

IOT 应用允许用户在车内对连接的设备执行相关操作。例如,控制某些设备的状态,例如打开车库门、翻转家庭电灯开关或启用家庭安全。

使用构建: Android for Cars 应用库。有关 IOT 应用的更多信息,请参阅构建物联网应用

Android Auto 和 Android Automotive OS 驾驶或停车时 所有曲目类型
视频

视频应用允许用户在汽车停放时观看流媒体视频。这些应用的核心目的是显示流媒体视频。

使用构建:视图和/或 Compose。有关详细信息,请参阅为 Android Automotive OS 构建视频应用

Android Automotive OS 仅在停车时 所有曲目类型
游戏

游戏应用允许用户在汽车停放时玩游戏。这些应用的核心目的是玩游戏。

使用构建:视图和/或 Compose。有关详细信息,请参阅为 Android Automotive OS 构建游戏

Android Automotive OS 仅在停车时 内部测试轨道
浏览器

浏览器应用允许用户在汽车停放时访问网页。

使用构建:视图和/或 Compose。有关详细信息,请参阅为 Android Automotive OS 构建浏览器

Android Automotive OS 仅在停车时 内部测试轨道

其他资源

要了解有关 Android for Cars 的更多信息,请参阅以下其他资源。

设计

示例

Codelabs

博客

视频