首页 > 解决方案 > 从新代码控制 AOSP 功率报告功能

问题描述

在 Android 开源项目中,我将在哪里添加/覆盖告诉 Android 电池电量和交流电源的代码?

我需要轮询 i2c 总线上的组件以在我的板上获取此信息,然后将其传递给 Android。

标签: androidandroid-sourcei2candroid-powermanager

解决方案


这取决于您的 Android 版本:

奥利奥和更新

您必须将现有的Health HAL服务替换为提供所需信息的自定义服务。您不必从头开始编写服务,只需更改提供的虚拟实现即可。

牛轧糖和更老的

这些版本还没有 Health HAL。您必须healthd直接在system/core/healthd中更新。


推荐阅读