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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章