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启动类:

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值