J2ME文件系统的运用(四) LWUIT文件浏览器
来源:互联网 发布:网络运行商 编辑:程序博客网 时间:2024/06/06 18:52
这一篇是前面几篇的综合,前面几篇是基础,文件浏览器无非就是遍历目录,查看文件。J2ME文件浏览器的源码网上已经有了,是MIDP写的,我把它改造为LWUIT版本。这两种方式的文件浏览器我都在真机上测试通过,不过MIDP版本的在读取文本文件时,中文出现乱码,原因是它采用的是GBK编码形式,在源码中把格式换成UTF-8就可以了。
文件浏览器的原理比较简单,手机需要支持JSR75,根据前面的知识还是比较容易做出来的。
下面是简单的流程图:
用LWUIT做文件浏览器只需要3个Form:
- ListForm,包含List组件,用于显示文件和文件夹列表
- ImageForm,包含Button组件,Button用于盛装图片
- TextForm,包含TextArea组件,用户盛装文本
无图无真相,还是先看看效果:
源代码下载地址(通过测试)
LWUIT版本的:http://download.csdn.net/source/1945144
MIDP版本的:http://download.csdn.net/source/1945133
代码:
IconHelper.java图标帮助类,根据文件扩展名显示相应图标
MainPanel主面板,显示文件、文件夹列表,浏览文件:
MIDlet启动类:
- J2ME文件系统的运用(四) LWUIT文件浏览器
- J2ME的文件系统运用(一)
- LWUIT的List运用系列(五)
- LWUIT的List运用系列(四) List动态加载数据
- J2ME的文件系统运用(二)递归存储器目录
- J2ME GUI实战之四 ----------LWUIT的Button使用以及窗体布局
- J2ME文件系统的运用(三) 从手机存储读取图片
- J2ME文件系统运用(五) 从本地上传文件至服务器(支持同时上传多个文件)
- LWUIT的List运用系列(七) List的终极运用(下篇)
- LWUIT的List运用系列目录,共七篇
- 解读 LWUIT 之四:LWUIT 控件(中)
- LWUIT的List运用系列(六) List的终极使用(上篇)
- [j2me]kSOAP的运用
- J2ME文件浏览器
- J2ME GUI实战之五 ----------LWUIT的绘图功能
- J2ME GUI实战之六 ----------LWUIT的Label、CheckBox、RadioButton
- J2ME GUI实战之八 ----------LWUIT的List控件
- J2ME文件系统的操作(JSR75)
- 数据库设计模式
- netstat Send-Q Recv-Q,端口状态说明
- 实战: SOLR的分布式部署(复制模式 CollectionDistribute)部署流程详解 (二)
- 如何在项目部署的时候自动安装多个应用程序安装包(VC++6.0)
- (T x) => y匿名函数(lambda 表达式)
- J2ME文件系统的运用(四) LWUIT文件浏览器
- 使用SQLPLUS生成HTML报表
- was 6.1.07 无法连接出现下面错误
- CloseHandle()函数的使用
- test
- C#.NET 连接各类数据库 字符串的写法
- javascript中的字符串编码转换
- 转载一篇Flex组件生命周期的文章
- SQL Server Management Studio 键盘快捷键