先來看看效果示意圖:

step1:建立項目DataAsyncLoad,如下圖所示
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目錄下放置了一些圖檔
step10:将項目部署到模拟器上運作效果如下圖:
==================================下面看一個gif動畫===========================================

在SD卡中會生成緩存檔案
當應用退出的時候,會将緩存檔案删除
有了緩存檔案,隻要應用沒有退出,即使聯網不成功,也可以讀取緩存中的圖檔檔案
==================================================================================================
作者:歐陽鵬 歡迎轉載,與人分享是進步的源泉!