FileConnection fc = null;
//Connector.open(String name,int mode):name是连接文件URL,以file:///开头,mode访问方式
try {
fc = (FileConnection) Connector.open(mCUShopCommonDir, Connector.READ_WRITE);
if (!fc.exists()) {
//fc.setWritable(true);
fc.mkdir();
}
//记住,一定要关
fc.close();
} catch (Exception e1) {
e1.printStackTrace();
}
InputStream input = null;
try {
//这里的URL是以http://开头的
http = (HttpConnection) Connector.open(URL);
http.setRequestProperty("x-up-calling-line-id", "1358188000");
http.setRequestMethod(HttpConnection.GET);
/* Getting the response code will open the connection */
int rc = http.getResponseCode();
if (rc == HttpConnection.HTTP_OK) {
String type = http.getType();
TraceControler.TraceOut("XMLProductDownload: getInputStream: http type: " + type);
mSavePath += getFileNameExt(type);
input = http.openInputStream();
} else {
TraceControler.TraceOut("XMLProductDownload: getInputStream: HTTP NOT OK: " + rc);
}
} catch (IOException ex) {
ex.printStackTrace();
mMidlet.showWaiting("网络错误");
return null;
}
分享到:
相关推荐
《FileConnection:深入解析移动设备文件操作》 在移动设备编程中,特别是在Java ME(Java Micro Edition)环境中,FileConnection接口扮演着至关重要的角色。它提供了对设备文件系统的访问,使得开发者可以进行...
在Java J2ME平台上,FileConnection API是用于处理文件和目录操作的核心接口,尤其是在移动设备和嵌入式系统中。这个API提供了访问本地文件系统、读取、写入和管理文件的功能,使得开发者能够实现类似桌面系统上的...
**J2ME FileConnection API** 是Java Micro Edition (J2ME) 平台上用于处理文件I/O操作的一个重要API,它允许MIDlets(移动信息设备应用)与本地或远程文件系统进行交互。该API是Java社区进程(JSR)的一部分,具体...
在Java 2 Micro Edition (J2ME) 平台上,`FileConnection` API 是一个重要的组件,用于处理设备上的文件和目录操作。这个API在Connected Limited Device Configuration (CLDC) 和 Mobile Information Device Profile...
本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。本文档假定读者熟悉Java™编程,并具有移动信息设备描述 (Mobile Information Device Profile, MIDP...
【标题】"fileconnection (jsr75)源代码"涉及的是Java ME平台中的JSR 75规范,即“Java API for Wireless Toolkit (J2ME) - PIM API”。这个规范定义了如何在移动设备上访问文件系统、个人信息管理(PIM)数据以及与...
此类可以测试出您所使用的环境的根目录,并且在本地电脑测试时的文件路径,并有读取文件的方法使用跟输出文件流
J2ME提供了FileConnection接口,它允许开发者读取、写入和管理设备上的文件和目录。本教程将深入探讨J2ME文件系统,包括其工作原理、API使用以及如何在手机上读取文件和递归遍历存储器目录。 1. **J2ME文件系统基础...
5. **获取文件信息**:`FileConnection.lastModified()`, `FileConnection.length()`, 和 `FileConnection.isDirectory()` 分别提供文件的最后修改时间、大小以及是否为目录的信息。 6. **遍历目录**:虽然J2ME不像...
J2ME中涉及到网络编程的主要类包括`java.net.URL`、`javax.microedition.io.Connector`、`javax.microedition.io.HttpConnection`等。其中,`Connector`类是访问网络连接的核心,通过其`open()`方法可以打开特定类型...
2. **FileConnection**: 在某些支持 FileConnection 规范的 J2ME 实现中,如 MIDP 2.0,我们可以直接使用 `javax.microedition.io.file.FileConnection` 接口来访问和管理文件及目录。它提供了创建、删除、重命名...
例如,`FileConnection.open()`方法用于打开文件,`FileConnection.create()`用于创建新文件。 2. **ConnectionClosedException**: 当尝试操作已关闭的FileConnection对象时,会抛出此异常。 3. **...
FileConnection fc = (FileConnection) Connector.open(path); if (fc.exists()) { Vector listVec = new Vector(0, 1); Enumeration en = fc.list(); while (en.hasMoreElements()) { listVec.addElement(...
当文件系统中发生特定事件时,会调用`FileSystemListener`中的方法,比如`fileCreated(FileConnection)`或`fileDeleted(FileConnection)`。 3. **FileSystemRegistry**:此类提供了获取当前可用文件系统的目录列表...
开发者可以使用 `HttpConnection` 或 `SocketConnection` 来实现客户端与服务器之间的通信。这些连接类提供了发送请求、接收响应的能力。 ##### 4. 数据存储与管理 为了满足数据持久化的需求,MIDP 2.0提供了两种...
本主题聚焦于如何利用J2ME中的FileConnection API来实现对手机本地磁盘文件的综合操作。FileConnection API是J2ME MIDP(Mobile Information Device Profile)的一部分,它提供了读取、写入、创建和管理文件系统资源...
还原的时候只需通过FileConnection 读取备份的文件,还原到手机通讯录就ok了 主要代码如下 FileConnection fc; String s=""; try { String elem = null; Enumeration e = FileSystemRegistry.listRoots(); ...
API组件则包括了网络访问(比如HttpConnection)、文件系统支持(FileConnection)、以及Java应用程序管理( MIDlet Suite)等。 J2ME API 还包含Connected Limited Device Configuration (CLDC),这是一个针对内存...
FileConnection fcdir = (FileConnection) Connector.open("file://localhost/e:/res"); // 如果目标目录不存在,则创建该目录 if (!fcdir.exists()) { fcdir.create(); } // 获取OutputStream对象 ...
【Java手机上访问本地文件系统】的讨论主要集中在JSR-75的FCAPI(FileConnection API)上,这是一个可选包,专门用于在Java应用程序中实现对手机本地文件系统的访问。随着智能手机的普及,应用程序对文件系统的需求...