Android性能优化
Android开发中性能优化是非常必须的,只有不断的对性能做优化,Android App应用才能更加稳定,并且对用户体验也会更加突出
张小匠
乞讨为生的Android开发
展开
-
【内存篇】Android性能优化
内存泄露会导致很多问题,程序卡顿频繁出发GC,OOM(数组下标越界),内存占用过大,直接被系统回收(目前有些手机的系统版本对于高内存应用,会直接杀死)App在内存泄露的时候一般会直接崩溃。所以Android在内存的性能优化上是至关重要的一环。 内存优化方案 5R:(对目前的优化方案的总结) 1.Reckon(计算) 通过计算等方式,获取到自己程序中的内存占用情况,然后在自己的程序中合理分配。 2.Reduce(减少) 通过更加高效的设计模式或者数据结构来减少内存的使用。 1、使用更加轻量的数据结原创 2020-08-10 16:09:32 · 229 阅读 · 0 评论 -
【资源篇】Android性能优化
本篇幅内容主要是围绕资源来阐述如何优化Android的性能,降低生成apk的大小,不管怎么说,用户总是喜欢相对来说较小的安装包应用。 1、优化资源中的图片(即res或者asset下的图片资源) 利用三方网站或者工具对图片进行无损压缩。(推荐网站:https://www.tinypng.com/) 利用微信的开源工具AndResGuard进行打包(原理就是精简压缩资源路径,github搜索AndResGuard即可) 资源尽量使用SVG图片格式(优势在于SVG图片由xml格式定义,体积小,且不会失真)原创 2020-08-10 14:30:56 · 138 阅读 · 0 评论