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