Android app 唤醒优化

唤醒条件

  • 广播事件处理
  • Intent远程启动
  • 后台Service运行
  • 心跳推送

对策

  • 使用LocalBroadcastManager发送本地广播
  • 及时终止、回收不必要的Service资源占用
  • 合理设计心跳频率,最小化推送处理逻辑

系统级优化处理

  • Android L(5.0)加入了“对齐唤醒”机制,自动协调统一、压缩所有应用的推送触发时机,缓解CPU唤醒时机碎片化耗电问题
  • Android M(6.0)加入了“Doze”机制,灭屏后自动关闭后台的高资源消耗API使用,如网络访问、大量CPU运算处理等
  • Android N(7.0)加入了“Data Saver”机制,开启后自动禁止后台应用的高移动流量消耗使用

你可能感兴趣的:(Android app 唤醒优化)