Google 很高兴与 Android Automotive 合作伙伴分享此 Android 25Q2 版本。对于 Android 16,此 Android Automotive 25Q2 版本是兼容的。我们会继续微调各项功能,以便向 OEM 推荐即将发布的版本。
版本详情
本部分总结了 AAOS B 版本中提供的主要功能和增强功能。
这些更新适用于 Android16,API 级别为 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。例如,
active、inactive、trial和到期日期。投影应用支持: 添加了支持,以便汽车 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/3679541、 ag/3675628、ag/3675627。