Android Automotive 25Q2

Google 很高兴与 Android Automotive 合作伙伴分享此 Android 25Q2 版本。对于 Android 16,此 Android Automotive 25Q2 版本是兼容的。我们会继续微调各项功能,以便向 OEM 推荐即将发布的版本。

版本详情

本部分总结了 AAOS B 版本中提供的主要功能和增强功能。

这些更新适用于 Android16API 级别为 36

Android Automotive 25Q2 版本与 Android 16 兼容。

新功能

25Q2 版本提供以下新功能。

AAOS 框架

  • 音频和电台:

    • 音频控制 HAL 改进: 如需配置汽车音频功能,请使用 API 而不是 XML 文件。

    • 高清 (HD) 电台紧急警报系统 (EAS): 使用 API 将 EAS 信息传递给电台应用。这适用于 HD 电台(北美)和 DAB EWS(欧盟)。

    • AAudio 内置库AAudio AAudio 支持 OEM 定义的 音频属性标记,以自定义应用行为。例如,音频路由和音量管理。

  • 电源管理:

    • 向内置进程发送电源状态通知: 扩展了向 OEM 内置进程(Android 应用之外)发送电源状态通知的功能。
  • 汽车框架:

    • 车辆属性的动态配置: 支持车辆属性中最小值、最大值和支持值的动态配置。

连接

  • 网络组建和管理:

    • Minimal Telephony: Android Telephony 硬件抽象层 (HAL) 的子集,供汽车 OEM 使用,以便 OEM 能够在仅限数据的设备(包括 TCU)上使用 Android 电话功能。这减少了碎片化,并为电话功能提供了支持。

    • Connectivity Messaging Upsell API: 增强了 SubscriptionManager ,以提供可公开用户移动数据订阅 状态的 API。例如,activeinactivetrial 和到期日期。

    • 投影应用支持: 添加了支持,以便汽车 OEM 可以配置 Android API 中未提供的完整 hostapd.conf 参数集。向 SoftApCallback API 添加了断开连接原因,以便 OEM 可以了解客户端为何与本地热点 (LOHS) 断开连接。这些功能改进了对投影应用的支持并减少了碎片化。

AAOS 系统界面和体验

  • 可伸缩界面: 此 AAOS 窗口框架为 OEM 提供了可配置的组件,让 OEM 能够满足窗口要求并提供自定义体验。

VHAL 属性

  • 车辆属性:

    • 添加了新的车辆属性,用于传达车辆特征和状态。

    • 将车辆属性常量从 @SystemApi 更新为公共 API,以便 在 VehiclePropertyIDs 中整合生成的文档。访问车辆属性数据仍需要之前定义和记录的任何权限。

  • 第三方可访问的车辆属性: 此功能使第三方应用开发者能够使用与导航、语音助理、天气和驾驶状态相关的八个现有车辆属性。如需了解 详情,请参阅与 Google 应用和服务集成

合规性

Android 合规性测试是在内部参考硬件上执行的。为此版本运行的测试套件包括 CTS、CTS-V、ATS、STS、VTS 和 CTS-on-GSI。

除了下面列出的问题之外,没有已知故障需要在 Android 16 代码 (android16-release) 或 Android 16 测试分支 (android16-tests-dev) 中进行修复。

  • 测试失败: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    失败摘要:一个测试在纵向显示屏中失败。在基于窗口解决方案(涉及多个根任务,每个根任务都是 WINDOWING_MODE_MULTI_WINDOW)的可伸缩界面 build 中测试 Activity 嵌入行为时,由于某些 activity 在比预期小的边界内启动(如嵌入规则的 windowMetrics 中所示),因此会发生已知故障。因此,在辅助显示屏上启动 activity 时,占位符已启动,并且测试失败。

    aosp/3659633 补丁程序修正了多窗口模式 rootTask 的窗口模式继承。

  • 测试失败:CtsAutoFillServiceTestCases

    失败摘要:在基于窗口解决方案(涉及多个根任务,每个根任务都是 WINDOWING_MODE_MULTI_WINDOW)的可伸缩界面 build 中,会发生以下两类已知问题:

    • IME 覆盖了自动填充对话框,导致无法按填充对话框中的按钮。您可以使用此平台 ag/3664131 补丁程序暂时停用填充 对话框。

    • 当自动填充第二个字段(例如 PASSWORD)时,LoginActivity 位于 decor_grip 后面,并失去输入焦点。 您可以在以下链接中找到补丁程序:ag/3679541ag/3675628ag/3675627