在Android中对Bitmap的技术优化是需要掌握的基础技能,主要是缓存和复用。缓存不仅节约了用户的流量,同时能够快速加载,界面流畅了,提高了用户体验。复用,Bitmap是Android中内存消耗大户,频繁的分配和回收,会导致内存抖动,严重的话还可能会导致内存溢出(OOM)。
Android官方有对Bitmap缓存和复用的文章,说明了如何使用,Glide中实现也是基本类似的。
Android Bitmap变迁与原理解析(4.x-8.x)
在Android中对Bitmap的技术优化是需要掌握的基础技能,主要是缓存和复用。缓存不仅节约了用户的流量,同时能够快速加载,界面流畅了,提高了用户体验。复用,Bitmap是Android中内存消耗大户,频繁的分配和回收,会导致内存抖动,严重的话还可能会导致内存溢出(OOM)。
Android官方有对Bitmap缓存和复用的文章,说明了如何使用,Glide中实现也是基本类似的。
Android Bitmap变迁与原理解析(4.x-8.x)