今天我们迎来了第三个课后作业,使用Java Hook实现Alarm、Wakelock与GPS的耗电监控
通过代理对应的Service实现,完成收集Wakelock、Alarm、GPS的申请堆栈、释放信息、手机充电状态等等等。
整个提交方法如下:
- 完善BatteryHookSample项目
- 注明极客时间的账号 + 实现原理与心得体会
- 发送pull request 到本repo
根据项目质量和提交pull request的时间,抽取部分同学送上经典书籍。
最终结果也会在极客时间和repo中公布,欢迎大家积极参与!