J2ME文件系統的運用(四) LWUIT文件瀏覽器

這一篇是前面幾篇的綜合,前面幾篇是基礎,文件瀏覽器無非就是遍歷目錄,查看文件。J2ME文件瀏覽器的源碼網上已經有了,是MIDP寫的,我把它改造爲LWUIT版本。這兩種方式的文件瀏覽器我都在真機上測試通過,不過MIDP版本的在讀取文本文件時,中文出現亂碼,原因是它採用的是GBK編碼形式,在源碼中把格式換成UTF-8就可以了。

文件瀏覽器的原理比較簡單,手機需要支持JSR75,根據前面的知識還是比較容易做出來的。
下面是簡單的流程圖:
liucheng  

用LWUIT做文件瀏覽器只需要3個Form:

  • ListForm,包含List組件,用於顯示文件和文件夾列表
  • ImageForm,包含Button組件,Button用於盛裝圖片
  • TextForm,包含TextArea組件,用戶盛裝文本

無圖無真相,還是先看看效果:

Screenshot0001 Screenshot0002 Screenshot0003 Screenshot0004 Screenshot0005 Screenshot0006 Screenshot0007

 

 

 

 

 

 

 

源代碼下載地址(通過測試)
LWUIT版本的:http://download.csdn.net/source/1945144
MIDP版本的:http://download.csdn.net/source/1945133

代碼:

IconHelper.java圖標幫助類,根據文件擴展名顯示相應圖標

 

MainPanel主面板,顯示文件、文件夾列表,瀏覽文件:

 

MIDlet啓動類:

發佈了52 篇原創文章 · 獲贊 0 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章