梳理开机累计时长的源码,分析实现方式
文章目录
前言
我记得以前有客户要做限制开机使用时长功能,机器开机一段时间后自动关机功能。 当时想法就是通过开机累计时长功能实现。
一、需求
实现机器开机后,指定小时后 自动关机功能。
实现方案
- 开机统计时长本身就有现成的api, 在自己的系统签名应用里面统计时长,到大时长后自动触发关机业务逻辑
- 很多产品本身是没有定制的应用的,或者集成了部分第三方应用而已。 此时 统计开机时长的逻辑就需要系统 framework 层实现了。
二、实现思路
参考系统设置 开机累计时长 实现方式实现:
虽然已经有了实现方案了,但是还是强烈建议 看看系统设置源码是怎么实现的,系统源码还是值得分析、梳理业务的。

三、源码分析
相关源码文件
/packages/apps
订阅专栏 解锁全文
1393

被折叠的 条评论
为什么被折叠?



