網上有不少開源的項目能夠直接使用他們寫好的圖片加載類,很使用也很簡單,每每只需傳遞一個Uri路徑,調用一下方法便可加載。服務器
可是要搞清楚原理是很重要的。異步
若是是本地加載的話直接調用setImageResource()方法便可,spa
可是大部分的狀況都是經過服務器實時的加載最新內容的圖片的,那麼首先獲取要加載圖片的路徑、以後經過數據流的方式加載。通常都是異步加載,就要使用到AsyncTask的,避免了加載延遲、線程堵塞的狀況。線程