Android之 Bitmap

在Android中对Bitmap的技术优化是需要掌握的基础技能,主要是缓存和复用。缓存不仅节约了用户的流量,同时能够快速加载,界面流畅了,提高了用户体验。复用,Bitmap是Android中内存消耗大户,频繁的分配和回收,会导致内存抖动,严重的话还可能会导致内存溢出(OOM)。

Android官方有对Bitmap缓存和复用的文章,说明了如何使用,Glide中实现也是基本类似的。

缓存位图

管理位图内存

Android Bitmap变迁与原理解析(4.x-8.x)

Android硬件位图填坑之获取硬件画布

硬件位图

Bitmap全面解析

内存优化——内存抖动

Android中Bitmap的深入探讨总结

Android drawable微技巧,你所不知道的drawable的那些细节

Android获取App内存使用情况

ActivityManager(2)—getMemoryClass()及getLargeMemoryClass()

发布了189 篇原创文章 · 获赞 25 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/lizhongyisailang/article/details/104618983