FileConnection cfc = null;
OutputStream output = null;
try {
cfc = (FileConnection) Connector.open(filePath, Connector.READ_WRITE);
if (!cfc.exists()) {
cfc.create();
}
output = cfc.openOutputStream(cfc.fileSize());//从文件尾追加写
output.write(out.getBytes("UTF-8")); //必须用UTF-8编码,否则中文会乱码
output.flush();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (cfc != null)
try {
cfc.close();
} catch (IOException e) {
e.printStackTrace();
}
if (output != null)
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
}
}
注意点:
- FileConnection的openOutputStream方法可以接受一个long值,表示从这个位置开始追加输出,如果不指定文件内容会被重写
- OutputStream的write(byte[] bytes)方法,byte数组如果是中文的话,必须是utf8编码,否则会乱码
分享到:
相关推荐
本代码集专注于Java J2ME平台上的文件操作,提供了实用的示例代码,帮助开发者理解和实现文件管理功能。 在Java J2ME中进行文件操作,主要涉及到以下几个核心知识点: 1. **文件系统访问**:J2ME的`javax....
在Java Micro Edition (J2ME) 平台上,文件操作是移动设备应用程序开发中的常见任务。J2ME 提供了基本的文件系统访问能力,但与标准 Java SE 平台相比,其功能较为有限。本篇文章将深入探讨如何在 J2ME 中进行文件的...
总之,这个J2ME文件操作程序是一个针对JSR 75规范的实现,它结合了文件系统访问和RMS功能,能够在移动设备上高效地删除文件。通过研究源代码,开发者可以学习如何在J2ME环境下执行文件操作,以及如何利用RMS进行数据...
J2ME文件操作实例源代码提供了一种学习如何在资源有限的移动设备上处理文件的方法。以下将详细介绍J2ME中进行文件操作的相关知识点。 1. **J2ME的文件系统** J2ME的文件系统通常基于Connected Limited Device ...
**J2ME文件浏览器(MIDP版本)详解** J2ME,全称为Java 2 Micro Edition,是Java平台的一个子集,专为资源有限的移动设备如手机、嵌入式系统等设计。MIDP(Mobile Information Device Profile)是J2ME的一部分,...
J2ME文件管理系统就是用于在这些设备上进行文件操作和管理的工具,它提供了对文件和目录的基本操作,如创建、读取、写入、删除以及查找等。 ### 1. J2ME文件系统模型 J2ME中的文件系统基于Java的`java.io`包,提供...
在J2ME(Java 2 Micro Edition)开发中,Pak文件是一种常见的资源打包格式,主要用于存储游戏或...记得在实际操作时,遵循良好的编程实践,如资源的正确管理,防止内存泄漏,以及优化文件读取速度,以提升用户体验。
### J2ME程序读取文件知识点详解 #### 一、J2ME简介 J2ME(Java 2 Platform Micro Edition)是Sun ...通过对示例代码的深入分析,可以帮助开发者更好地理解和掌握J2ME环境下文件操作的基本原理和技术要点。
总的来说,J2ME中的多文件上传是一个涉及网络通信、数据编码和流操作的复杂过程。理解multipart/form-data的工作原理和正确构建HTTP请求是关键。对于初学者来说,理解这个过程可能会有些困难,但一旦掌握,就能实现...
3. **事件处理**:J2ME使用KeyListener和CommandListener处理用户输入,如按键操作,这对于游戏控制至关重要。 4. **资源管理**:考虑到移动设备的限制,有效地加载、管理和释放资源(如图像、音频)是优化游戏性能...
开源J2ME文件浏览器是一款基于Java 2 Micro Edition (J2ME) 平台的轻量级应用程序,专为移动设备设计,允许用户在设备上查看、管理及操作文件。这款应用的核心是将文件浏览功能封装成一个可复用的List组件,使得用户...
本文将深入探讨如何在J2ME环境中进行系统文件操作,特别是涉及图片处理,包括将图片转化为byte数组的过程。 首先,我们要了解J2ME的基础。J2ME由一系列配置和 profiles 组成,如MIDP(Mobile Information Device ...
**J2ME文件浏览器(LWUIT版)详解** J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如早期的智能手机和平板电脑。在J2ME中开发应用程序,开发者经常需要处理文件系统...
1. **文件操作**:添加对文件的复制、移动、删除、重命名等操作。 2. **文件预览**:支持文本、图片等常见文件类型的预览。 3. **过滤和搜索**:允许用户按照文件类型或名称进行过滤和搜索。 4. **设置界面**:让...
对j2me文件操作重新进行封装,使文件操作更加简单
**J2ME文件操作**是Java Micro Edition (J2ME) 平台中进行文件系统交互的核心技术。在移动设备和嵌入式系统的开发中,理解如何有效地进行文件操作至关重要,因为这些设备通常具有有限的存储空间和计算能力。JSR 75,...
### j2me手机上的文件浏览器 #### 知识点概览 1. **J2ME (Java 2 Platform, Micro Edition) 平台介绍** 2. **文件浏览器的基本功能** 3. **MIDlet 类与生命周期管理** 4. **文件系统访问 API(如 `javax....
本文将深入探讨如何使用J2ME进行通信录管理、文件操作以及图片处理,同时介绍一个名为"PDAPDemo"的示例项目。 首先,J2ME是Java Micro Edition的缩写,它是一种轻量级的Java平台,设计用于资源有限的嵌入式设备,如...
在"J2ME文件系统源代码"项目中,开发者实现了以下关键知识点: 1. **连接手机文件系统**:这通常涉及到使用JSR 75提供的`PIM`和`FileConnection`接口。`FileConnection`接口提供了打开、创建、删除、重命名文件或...
首先,J2ME 并不直接提供标准的 Java I/O 类库,如 `java.io.File`,因此开发者需要使用特定于 J2ME 的 API 来处理文件操作。主要的 API 包括 javax.microedition.io.Connector 和 javax.microedition.io....