应用功耗优化

2020-03-09  本文已影响0人  leo567

1.为什么要进行应用功耗优化
目的:提高手机续航
方法:1)开源(大容量电池,快充)。 2)节流(降低待机/场景功耗)。

2.应用功耗问题表现

3.应用界面对功耗的影响

4.LCD原理

5.应用刷新策略对功耗的影响

6.应用功能策略对功耗的影响

  • WakeLock:系统无法睡眠,熄屏流程
    触摸屏关闭-->等待所有的wakelock释放-->kernel待机流程(冻结进程(用户和内核空间)-->挂起设备(suspend)-->CPU进入休眠模式)
  • 频繁重复广播:App频繁运行, 比如电量锁屏等广播。
    策略
    1)动态注册广播接收器
    2)同一个广播只注册一次广播接收器
    3)尽量不是用频繁触发的广播
  • 网络访问:Modern,Wifi工作
    心跳访问网络,后台不休眠。数据网络比WIFI耗电,网络切换频繁耗电
上一篇 下一篇

猜你喜欢

热点阅读