1-1 电量优化
  • 1.手机系统对应用的电量监控
  • 2.使用BatteryHistorian查看电量监控数据
  • 3.电量报表数据查看
  • 4.应用电量分布情况
  • 5.通用电量优化方案
  • 6.常用API介绍
  • 7.Doze模式
  • 8.AppStandby模式
1-2 界面卡顿优化
  • 1.什么是卡顿
  • 2.卡顿产生的原因分析-渲染流程讲解
  • 3.卡顿产生的原因分析-ProfileGPURendering工具使用
  • 4.过渡绘制及优化
  • 5.分析自定义控件的过渡绘制
  • 6.解决自定义控件的过渡绘制
  • 7.层级查看器的使用
  • 8.界面优化常用做法
  • 9.Lint可以查找那些代码问题
  • 10.使用Lint进行代码问题的查找
  • 11.Traceview工具使用
  • 12.Traceview案例分析
  • 13.减少CPU主线程占用时间的常规做法
  • 14.综合案例编写
  • 15.综合案例优化步骤
  • 16.使用IntentService处理掉Application中的初始化工作
  • 17.应用异常处理
  • 18.过渡绘制
  • 19.优化布局层级
  • 20.LaunchScreens设置
1-3 网络优化
  • 1.什么是网络优化
  • 2.网络优化工作流程
  • 3.网络监控工具使用
  • 4.通信数据优化
  • 5.为什么需要批量处理请求
  • 6.如何进行批量处理请求
  • 7.预取数据
  • 8.预取数据案例
  • 9.网络状态管理
  • 10.案例_网络类型判断
  • 11.案例_主动获取新闻
  • 12.案例_获取新闻详情
  • 13.案例_定时器使用(AlarmManager)
  • 14.案例_定时器使用(JobScheduler)
  • 15.案例_批量上传数据
  • 16.案例_SyncAdapter框架
  • 17.SyncAdapter使用_创建SyncAdapter类
  • 18.SyncAdapter使用_创建SyncService类
  • 19.SyncAdapter使用_账户创建1
  • 20.SyncAdapter使用_账户创建2
  • 21.SyncAdapter使用_触发SyncAdapter
1-4 内存优化
  • 1.内存的管理机制
  • 2.常见问题
  • 3.MemoryMonitor工具使用
  • 4.内存抖动案例及优化
  • 5.利用AllocationTracker查找内存抖动中有问题的代码
  • 6.利用HeapViewer监控内存泄漏
  • 7.利用AS中的HeapViewer查看内存泄漏原因
  • 8.AS中的HeapViewer展示信息说明
  • 9.利用LeakCanary工具监控内存泄漏
  • 10.利用LeakCanary工具监控应用市场项目中的内存泄漏
  • 11.Handler内存泄漏原因分析
  • 12.内存碎片问题展示
  • 13.使用对象池优化内存碎片问题