Android性能优化

布局优化

减少布局层级,使用ViewStub提高显示速度,布局复用,尽可能减少使用warp_content,删除空间中无用的属性,避免过度绘制移除window默认背景,按需求展示占位图,自定义view优化,使用canvas.clipRect()识别可见区域

启动速度

采用分布式加载,异步加载,延期加载提高应用初始化速度,采用线程初始化数据,合理的刷新机制

内存优化

防止内存泄漏,使用第三方工具检测解决

代码优化

遵循Android生命周期

安装包优化

删除无用资源,优化图片,代码混淆,避免重复库,插件化

你可能感兴趣的:(Android性能优化)