应用如何声明支持 Android Auto

应用如何声明支持 Android Auto

图 1:Android Auto

Android Auto 提供针对驾驶员优化的应用体验,面向拥有安装了 Android Auto 应用的 Android 手机以及兼容的汽车或零件市场立体音响系统的用户,方便他们通过连接手机直接在汽车显示屏上使用您的应用。您可以创建 Android Auto 使用的服务,让 Android Auto 能够连接您的手机应用,以向驾驶员显示已为他们优化的界面。

注意: Android Auto 仅与搭载 Android 9(API 级别 28)或更高版本的手机兼容。

应用如何声明支持 Android Auto

应用会以不同的方式声明自己支持 Android Auto,具体取决于其类别。

媒体、即时通讯和模板化应用

媒体应用、通讯应用和模板化应用通过在清单中包含以下 元素来声明对 Android Auto 的支持:

...

android:name="com.google.android.gms.car.application"

android:resource="@xml/automotive_app_desc"/>

...

资源文件的内容因应用类别而异:

媒体

如需了解详情,请参阅向媒体应用添加对 Android Auto 的支持。

消息功能

如需了解详情,请参阅构建 Android Auto 即时通讯应用。

模板化应用

如需了解详情,请参阅

向模板化应用添加 Android Auto 支持。

停车状态下使用的应用

停放时运行的应用通过在应用清单中某个 activity 的 intent-filter 中添加以下 元素来声明对 Android Auto 的支持:

...

如需了解详情,请参阅为停车模式应用添加 Android Auto 支持。

停车状态下使用的应用

在搭载 Android 15 或更高版本的设备上,Android Auto 支持在停车时直接在主机上运行 activity。此功能仅适用于支持的停车状态下使用的应用类别中的应用。出于安全考虑,当检测到车辆在行驶时,Android Auto 会自动退出应用。

界面

图 2:在 Android Auto 上运行的应用,显示了返回和退出控件。

在 Android Auto 上运行的 activity 始终以全屏模式运行。用户可以从 Android Auto 界面顶部或底部边缘滑动,调出用于返回或退出当前应用的控件。

行为差异

由于 Android Auto 和 Android 施加的限制,应用在车机上运行时,其行为存在一些明显的差异。

启动其他应用

由于只有声明支持 Android Auto 的受支持类别中的应用才能在车载信息娱乐系统上运行其 activity,因此发送给其他应用的 intent 可能无法在车载信息娱乐系统上打开其他应用。如果 intent 是针对网页或 Google Play 商店页面的,则会在手机上打开相应的应用。所有其他启动 activity 的 intent 都会被屏蔽,并且系统会通知用户无法打开相应应用。

接受权限

在搭载 Android 15 的设备上,用户无法在主机上接受运行时权限请求。当应用请求权限时,系统会显示一个对话框,告知用户在手机屏幕上接受该权限。

信誉商店

如在真车中测试中所述,应用必须从可信来源安装,才能在真车上运行。可信来源包括:

Google Play

ONE 商店

常见问题解答

如何检测 Android Auto 是否正在运行?

如需检测 Android Auto 是否正在设备上运行,您可以使用 Android for Cars 应用库中的 CarConnection API。如需了解详情,请参阅 Connection API。

注意: 在搭载 Android 12 或更高版本的设备上,Android Auto 在运行时不会更改设备的 界面模式,因此请勿依赖于此。

Android Auto 可在哪些车辆中使用?

请参阅兼容的车辆和音响设备列表。

Android Auto 在哪些国家/地区提供?

请参阅我所在的国家/地区是否可以使用 Android Auto?

相关推荐

哪款智能电动车最高端最炫酷?——雅迪Z3深度评测
gta5如何换衣服(应该怎么做)
中爱365APP

gta5如何换衣服(应该怎么做)

📅 10-05 👁️ 4176
觞窦怎么读 觞窦什么意思
365网新闻

觞窦怎么读 觞窦什么意思

📅 09-14 👁️ 1591
手机静音技巧全解析:从基本到个性化设置,你不知道的秘密!
和的篆书
中爱365APP

和的篆书

📅 08-08 👁️ 4966
工具箱窗口 - Visual Studio (Windows)
365网新闻

工具箱窗口 - Visual Studio (Windows)

📅 10-23 👁️ 1269
iPad画质模糊?9招轻松调整,告别模糊困扰
英国beat365官方登录

iPad画质模糊?9招轻松调整,告别模糊困扰

📅 08-15 👁️ 8103
探究华为nova8se价格』一文解析华为nova8se多少钱及其性价比
博通csr和蓝牙芯片哪个好
中爱365APP

博通csr和蓝牙芯片哪个好

📅 10-20 👁️ 6567
卡塔尔世界杯·32强巡礼 | 面临新老交替阵痛,墨西哥队能否再进16强?
《张飞》文学人物形象鉴赏|分析|特点
中爱365APP

《张飞》文学人物形象鉴赏|分析|特点

📅 11-20 👁️ 942
国际足联室内五人制足球世界杯
英国beat365官方登录

国际足联室内五人制足球世界杯

📅 08-07 👁️ 9028