![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 电源
文章平均质量分 94
新时代农民工人
这个作者很懒,什么都没留下…
展开
-
展锐USB充电图标更新流程
power_supply 目录下online节点是用于判断是否插入battery、ac(外部电源) 和USB 的节点,目录在sys/class/power_supply/battery(ac、usb)/online,主要用于在StatusBar 上显示充电的闪电图标。这篇文章将梳理USB 充电电池状态从kernel 上发到FW层的流程原创 2023-07-31 22:31:09 · 488 阅读 · 0 评论 -
展锐power_supply 目录下属性节点生成流程
当设备充电时,会显示充电图标和充电动画, 整个充电状态的显示其实是通过读取sys/class/power_supply 目录下的属性文件控制的。这篇文章将会梳理sys/class/power_supply 目录下属性节点的创建流程原创 2023-07-31 22:09:29 · 528 阅读 · 0 评论 -
展锐USB 插拔更新充电状态分析
在charger-manager.c 中有注册usb 状态改变的通知,当我们插拔USB时会触发policy_usb_change_callback() 方法......在调查USB充电流程时,发现给FW层上报充电状态时,是通过这个回调方法通知FW充电状态发生了变化,然后SystemUI 的Status Bar可以及时更新充电图标。该文章将记录USB插拔后从GPIO中断到调用到power supply 下的流程原创 2023-07-31 17:43:38 · 769 阅读 · 2 评论