![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 86
汤道军
这个作者很懒,什么都没留下…
展开
-
Android高性能加载大量图片[前言]
开发包含大量图片的Android App需要考虑哪些因素1.为什么要对图片进行压缩? 2.为什么要引入图片缓存? 3.为什么要管理图片内存?本课程将一起学习如何一步步实现我们想要的功能,从而使我们App发挥出高性能。原创 2015-12-18 08:37:44 · 973 阅读 · 0 评论 -
Android高性能加载大量图片系列课程2-在非UI线程中处理图片
在上一节课程Android高性能加载大量图片系列课程1-高效加载大图中我们介绍了BitmapFactory类中的一系列decode方法。注意!如果加载的图片数据是从本地磁盘或者从远程服务器读取的话(也就是说除了从内存以外的任何地方读取图片数据),请不要在主线程(UI线程)中调用这些方法!为什么???因为从这些地方读区图片数据所花费的时间是不可预测的,会收到很多因素的制约。比如,磁盘的读取速度、网速快翻译 2016-01-03 15:53:21 · 424 阅读 · 0 评论 -
Android高性能加载大量图片系列课程1-高效加载大图
我们知道图片有不同的形状和大小。在很多情况下,图片都是比UI中控件的尺寸要大。举个例子,系统中的Gallery(图库)这款应用展示那些通过Android手机自带相机应用拍摄的照片,而通常情况下,相机拍摄出来的照片分辨率远远大于手机屏幕的分辨率。假设系统给你的App分配的内存很有限,理想的状态下,你希望加载一个较低分辨率的图片到内存中,这样可以节省内存空间,但是较低分辨率的图片应该和UI控件的尺寸相匹翻译 2015-12-23 13:14:10 · 932 阅读 · 0 评论