天天看點

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

先來看看效果示意圖:

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

step1:建立項目DataAsyncLoad,如下圖所示

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

step2:設定應用的UI界面

a.應用的主界面    main.xml

b.每個ListView的界面  listview_item.xml

step3:寫一些輔助類     cn.roco.data.utilsMD5.java

step4:寫應用使用的JavaBean  cn.roco.data.domain.Contact.java

step5:寫一個應用的service層,用于對javabean進行操作  cn.roco.data.service.ContactService.java

step6:寫一個Adapter用于對ListView進行資料更新 cn.roco.data.adapter.ContactAdapter.java

step7:應用的主程式  cn.roco.data.MainActivity.java

step8:AndroidManifest.xml

step9:編寫伺服器端的代碼,主要是一個contact.xml檔案

以及在images目錄下放置了一些圖檔

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

step10:将項目部署到模拟器上運作效果如下圖:

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體
我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

==================================下面看一個gif動畫===========================================

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

在SD卡中會生成緩存檔案

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

當應用退出的時候,會将緩存檔案删除

我的Android進階之旅------>android異步加載圖檔顯示,并且對圖檔進行緩存執行個體

有了緩存檔案,隻要應用沒有退出,即使聯網不成功,也可以讀取緩存中的圖檔檔案

==================================================================================================

  作者:歐陽鵬  歡迎轉載,與人分享是進步的源泉!

繼續閱讀