1) AsyncTasks in which the image is downloaded first, stored into a cache, and then displayed on the onPostExecute method. The image is obtained from the cache subsequently.
2) Nostra's Universal Image Loader.
3) Fedor's LazyList. And;
4) Novoda's ImageLoader.