布局优化
减少布局层级,使用ViewStub提高显示速度,布局复用,尽可能减少使用warp_content,删除空间中无用的属性,避免过度绘制移除window默认背景,按需求展示占位图,自定义view优化,使用canvas.clipRect()识别可见区域
启动速度
采用分布式加载,异步加载,延期加载提高应用初始化速度,采用线程初始化数据,合理的刷新机制
内存优化
防止内存泄漏,使用第三方工具检测解决
代码优化
遵循Android生命周期
安装包优化
删除无用资源,优化图片,代码混淆,避免重复库,插件化
网友评论