学习总结
文章平均质量分 58
cxjwpp
这个作者很懒,什么都没留下…
展开
-
Android高效加载大图、多图解决方案,有效避免程序OOM学习总结
1.BitmMapFactory多种方式加载图片资源 可以通过decodeByteArray, decodeFile, decodeResource、decodeStream等方法创建Bitmap对象。从文件获取decodeFile方法,网络上的图片可以使用decodeStream方法,资源文件中的图片可以使用decodeResource方法。这些方法会尝试为已经构建的bitmap分配内存,这时就会很容易导致OOM出现。 2.BitmapFactory.Options控制解析图片是否为Bitmap分配内原创 2021-05-12 21:38:30 · 266 阅读 · 0 评论 -
Glide学习总结
1.Glide.with()传入的参数影响Glide加载图片的生命周期 如果传入的是Activity或者Fragment的实例,那么当这个Activity或Fragment被销毁的时候,图片加载也会停止。如果传入的是ApplicationContext,那么只有当应用程序被杀掉的时候,图片加载才会停止。 2.load()提供各种加载图片的方式,包括网络图片、本地图片、应用资源、二进制流、Uri对象等等 // 加载本地图片 File file = new File(getExternalCacheDir原创 2021-05-12 21:17:27 · 181 阅读 · 0 评论