http://my.oschina.net/ryanhoo/blog/88344 google 官方教城
http://stackoverflow.com/questions/541966/how-do-i-do-a-lazy-load-of-images-in-listview/3068012#3068012 stackoverflow
http://blog.csdn.net/icephone/article/details/7517865 multithreading for performance
关于图片(拍照,压缩)
直接使用onactivityResult 获取图片,这个图片是经过系统压缩的,而且会很小效果很差,
如果想得到不是很大的照片而且分辨率也不是很差的照片,可以,intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(pic_file));
然后在onActivityResult 里面获取pic_file 然后对其进行压缩,此时的压缩是有技巧的,
compressBmpToFile(Common.readBitmapAutoSize(pic_file.getAbsolutePath(), dm.widthPixels-100, 300, this),pic_file);
你要小心翼翼的防止读取本地pic_file 的时候oom,或者导致别的成员变量变成null。