因为从文件读取图像到Bitmap是一件比较费时的事情,所以研究了一下几种可行的办法,并做了对比. 首先解释一下为什么耗时,这是因为,在从jpg或者png文件中读取Bitmap时,一来需要对外存进行操作并且图像文件一般都比较大,二来在创建Bitmap时,基本都需要对原始图像做操作,例如:降采样.剪切.旋转等等.所以如何高效的读取图片并呈现出来,是一个很值得研究的问题.根据我的想法,大致想出了3种方案: 1.在当前的UI线程直接读取并操作图像,然后呈现. 2.新开一个子线程读取并操作图像,然后利用B