zgz345

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月6日

摘要: 一、尽量使用BitmapFactory.decodeStream BitmapFactory.decodeResource来设置图片资源要消耗更多的内存,如果程序中的图片资源很多的话,那这个内存就很客观啦。主要因为是BitmapFactory.decodeResource是通过Java层来createBitmap来完成图片的加载,增加了java层的内存消耗。而BitmapFactory.decodeStream则是直接调用了JNI,避免了java层的消耗。同时,在加载图片时,图片Config参数也可以有效减少内存的消耗。比如图片存储的位数及options.inSampleSize图片的尺寸等. 阅读全文
posted @ 2013-01-06 17:13 zonyZhang 阅读(4244) 评论(0) 推荐(0) 编辑