自 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。如需了解详情,请参阅AOSP 变更。
实现触感
利用合集保持井井有条 根据您的偏好设置保存内容并进行分类。
设备制造商通常被认为是为每个设备创建的私有资产的所有者。因此,他们的工程工作通常侧重于单个设备;很少或根本没有精力用于生态系统中其他设备的一致性。
与此形成鲜明对比的是,开发者努力构建可在生态系统中所有 Android 手机上运行的应用,而无需考虑每台设备的技术规格。这种方法上的差异可能会导致碎片化问题,例如,某些手机的硬件能力与应用开发者设定的期望不符。因此,如果触感 API 在某些 Android 手机上有效,但在其他手机上无效,则会导致生态系统不一致。这就是为什么硬件配置在确保制造商可以在每台设备上实施 Android 触感 API 方面起着至关重要的作用。
本页面提供了一个分步清单,用于设置硬件合规性,以便最佳地使用 Android 触感 API。
下图说明了在设备制造商和开发者之间构建共同知识,这是创建有凝聚力的生态系统的关键步骤
图 1. 在设备制造商和开发者之间构建知识
触感实现清单
实现常量
实现基本单元
映射 HAL 和 API 之间的常量
- 公共 API 常量(在框架中称为占位符)和 HAL 常量(实现占位符)之间的映射建议。
- 请参阅指导推荐映射的设计原则,以了解有关此过程的更多信息。
评估硬件
- 关于目标触感效果的说明。使用这些说明对您的硬件执行快速检查。
本页面上的内容和代码示例受内容许可协议中描述的许可协议的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-03-07 UTC。
[[["容易理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2025-03-07 UTC。"],[],[]]