充电
2015-11-09 11:05:33 1 举报
充电,是现代生活中不可或缺的一部分。无论是手机、电脑还是电动汽车,都需要定期进行充电以保持正常运行。充电的过程就像是给机器注入新的生命力,让它能够继续为我们服务。随着科技的发展,充电方式也在不断进步,从最初的有线充电到现在的无线充电,都极大地方便了我们的生活。然而,充电也带来了一些问题,如电池寿命的缩短、电磁辐射等。因此,我们在享受科技带来的便利的同时,也需要关注这些问题,做到科学合理地充电。总的来说,充电是我们生活的一部分,它既带给我们便利,也提醒我们要珍惜资源,保护环境。
作者其他创作
大纲/内容
healthd_mode_ops-battery_updat()封装电池信息
获取epoll超时时间
n
创建并注册input监听创建关机动画
N
创建BatteryMonitor,并打开设备节点初始化成员变量
是否为power键
ro.enable_boot_charger_mode设置为true
reboot devices
shutdown devices
battery
main
input
使用epoll_wait获取事件timeout = -1
未获取到事件
唤醒屏幕
update_screen_state()更新动画状态
y
process_key
n读取事件数目;n++
是否未长按
使用epoll_wait获取事件(阻塞方法)
封装input事件
调用healthd_mode_ops-heartbeat()
Y
检查ro.enable_boot_charger_mode属性值是否为false
charger_event_handler
是否充电
healthd_mainloop()
handle_input_state()
healthd_init()创建epoll实例
healthd_mainloop
........
healthd_battery_update()
healthd_mode_ops-init()初始化充电模式
uevent_init()创建并注册batter注册
handle_power_supply_state
0 条评论
回复 删除
下一页