自 2026 年起,为了与我们的主干稳定开发模型保持一致,并确保生态系统的平台稳定性,我们将在第 2 季度和第 4 季度将源代码发布到 AOSP。对于构建 AOSP 和向 AOSP 贡献代码,我们建议使用 android-latest-release 而不是 aosp-main。android-latest-release 清单分支将始终引用推送到 AOSP 的最新版本。如需了解详情,请参阅 AOSP 变更。
功耗
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
低功耗传感器
部分传感器类型被定义为低功耗传感器。低功耗传感器必须以低功耗运行,其处理在硬件中完成。这意味着它们不要求 SoC 处于运行状态。以下是部分低功耗传感器类型:
- 地磁旋转矢量传感器
- 大幅度动作传感器
- 计步器
- 步测器
- 倾斜检测器
在复合传感器类型汇总表中,这些传感器都带有低功耗 (
) 图标。
这些类型的传感器无法以高功耗实现,因为它们的主要优势就是低电耗。预计这些传感器会长时间启用,很可能是全天候启用。与其将低功耗传感器实现为高功耗传感器,还不如不要实现低功耗传感器,因为这会严重消耗电池电量。
复合低功耗传感器(如步测器)必须在硬件中进行处理。
有关具体功耗要求,请参阅 CDD,并在 CTS 中运行测试以验证这些功耗要求。
功耗测量过程
功耗按照电池电量测量。对于以毫瓦为单位的值,我们使用电池的标称电压,即在 4V 电压条件下的 1mA 电流必须计为 4mW。
当 SoC 处于休眠状态时,测量功耗;在 SoC 进入休眠状态几秒内,计算功耗平均值,因此需要考虑传感器芯片的周期性峰值。
对于单次唤醒传感器,在传感器未触发时测量功耗(因此不会唤醒 SoC)。同样,对于其他传感器,在将传感器数据存储在硬件 FIFO 中时测量功耗(因此不会唤醒 SoC)。
当没有传感器处于启用状态时,功耗通常以增量测量。当多个传感器处于启用状态时,功耗增量不得大于每个已激活传感器的功耗总和。如果加速度计消耗 0.5mA,而步测器消耗 0.5mA,同时启用这两种设备的功耗必须少于 0.5+0.5=1mA。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-27。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-27。"],[],[]]