Android for Cars 概览

将您的应用部署到搭载 Android Auto 或 Android Automotive OS 的车辆上。使用一种适合这两种情况的应用架构,让每个用户都可以享受应用带来的乐趣。

Android Auto

Android Auto 提供了针对驾驶员优化的应用体验,适用于使用 Android 手机和 Android Auto 应用但车辆未使用 Android Automotive OS 的用户。如果用户的汽车或售后市场立体音响系统支持 Android Auto,他们可以通过连接手机直接在汽车显示屏上使用您的应用。

您可以创建 Android Auto 使用的服务,让 Android Auto 能够连接您的手机应用,以向驾驶员显示已为他们优化的界面。您可重复使用这些 Android Automotive OS 应用服务,但用户无需将您的手机应用安装到他们的汽车上。图 1 显示了在车载系统中运行的 Android Auto 的示例。

Android Auto 已拥有数百万用户和数百款兼容的汽车以及售后市场立体音响系统

Android Auto 界面

图 1. Android Auto - 由手机提供支持,可在汽车上运行。

Android Automotive OS

Android Automotive OS 是一款基于 Android 的车载信息娱乐系统。车载系统是专为提升驾驶体验而优化的独立 Android 设备。借助 Android Automotive OS,用户可直接将您的应用安装到车载系统上,而不是手机上。

如果您的应用是媒体应用,则必须包含媒体浏览器服务。如需了解相关说明,请参阅构建车载媒体应用。您可以将相同的媒体浏览器服务与 Android Automotive OS 和 Android Auto 一起使用。不过,某些 activity(如登录和设置 activity)必须专为 Android Automotive OS 设计。如需了解详情,请参阅 Android Automotive OS 应用设计准则中的调整登录流程设计设置。图 2 显示了在 Android Automotive OS 中运行的应用的示例。

Automotive OS 界面

图 2. 汽车上搭载的 Android Automotive OS。

支持的应用类别

Android Auto 和/或 Android Automotive OS 支持以下类型的应用:

媒体应用 - 音频
媒体应用可让用户在车内浏览和播放音乐、电台、有声读物及其他音频内容。您可以在 Android Auto 和 Android Automotive OS 上构建、测试和分发媒体应用。如需了解详情,请参阅构建车载媒体应用
即时通讯应用
即时通讯应用允许用户接收传入通知、使用文字转语音功能阅读消息,以及通过车载语音输入发送回复。您可以在 Android Auto 上构建、测试和分发即时通讯应用。如需了解详情,请参阅构建 Android Auto 即时通讯应用
导航应用
导航应用包括提供司机和配送服务的应用,通过提供精细导航路线,协助用户前往要去的地方。若要开发这些类型的应用,请使用 Android for Cars 应用库。如需了解详情,请参阅使用 Android for Cars 应用库构建导航应用
地图注点 (POI) 应用
借助地图注点应用,用户可以寻找及导航到地图注点并执行相关操作;举例来说,停车、充电和加油应用都属于此类应用。若要开发这些类型的应用,请使用 Android for Cars 应用库。如需了解详情,请参阅使用 Android for Cars 应用库构建地图注点应用
物联网 (IoT) 应用
借助 IoT 应用,用户可以在车内对已连接的设备执行相关操作。举例来说,可控制某些设备的状态,包括打开车库门、开关家里的电灯或启用住宅安全设备。若要开发这些类型的应用,请使用 Android for Cars 应用库。如需了解详情,请参阅使用 Android for Cars 应用库构建物联网应用
视频应用(在停车状态下可使用)
视频应用可让用户在车停好后观看流式视频。此类应用的核心用途是显示流式视频。您可以在 Android Automotive OS 上构建、测试和分发视频应用。如需了解详情,请参阅构建 Android Automotive OS 视频应用

其他资源

如需详细了解 Android 汽车应用,请参阅下面列出的其他资源。

示例

Codelab

博客

视频