FileConnection 是在JSR75规范定义的一个可选包,顾名思义,它提供了对设备中本地文件系统访问的一个不错的选择(前提是PDA之类设备要支持 JSR75).
FileConnection符合通用连接架构(Generic Connection Framework,GCF),URL的格式为file:///,其中,host通常为空,path则以文件系统的根目录开始,并往下扩展到一个特定文件或目录。
例如:
引用内容
file:///C:/Nokia/Images/Image(2007).jpg
该可选包包括一个类和两个接口:
FileSystemRegistry类
FileConnection接口和FileSystemListener接口。
类FileSystemRegistry提供了方法listRoots(),该方法的返回值是文件系统中根目录的枚举,其中包括逻辑根目录和虚拟根目录(有利于定位)。该API还考虑到了某些设备在运行期间具有添加或删除文件系统的能力。
即使当前文件不存在,FileConnection也能成功调用Connector.open()。这在创建新文件或新目录时是很有必要的。但是,打开不存在文件的InputStream是非法的。另外,在关闭输入或输出流后, FileConnection仍能保持打开状态,对OutputStream来说,flush()是必须的。还有,就是通过方法setFileConnection(),可以实现FileConnection对象的重用,该方法主要用于目录转换,setFileConnection()的参数是已存在的其它子文件或目录的相对路径,或者是表示上层目录的“..”参数。
类FileSystemRegistry提供注册FileSystemListener监听器的方法,在修改设备中的根目录时,将调用该方法。
考虑到安全问题,文件操作是受限制的,这样我们需要对Midlet进行签名(SIGNMID)。
分享到:
相关推荐
NULL 博文链接:https://wayfarer.iteye.com/blog/568475
FileConnection in J2ME
j2me fileconnection api 本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。
本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。本文档假定读者熟悉Java™编程,并具有移动信息设备描述 (Mobile Information Device Profile, MIDP...
手机系统目录管理,查看手机上的文件目录结构。java j2me
此类可以测试出您所使用的环境的根目录,并且在本地电脑测试时的文件路径,并有读取文件的方法使用跟输出文件流
nokia jsr75 imageview src源代码
还原的时候只需通过FileConnection 读取备份的文件,还原到手机通讯录就ok了 主要代码如下 FileConnection fc; String s=""; try { String elem = null; Enumeration e = FileSystemRegistry.listRoots(); ...
Vedio player in j2me. Also may need FileConnection API. @thour: prithwi
J2ME API 速查手册 本手册包含如下内容 ...PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120)
PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120) WTK2.2 相关文档 Nokia UI API 1.1
PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120) WTK2.2 相关文档 Nokia UI API 1.1
PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120) WTK2.2 相关文档 Nokia UI API 1.1
PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120) WTK2.2 Ïà¹ØÎĵµ Nokia UI API ...
在程序中用fileConnection对手机本地文件进行操作。主要操作的是TXT文件和Image文件。在s60第5版操作平台上通行无障碍。
PDA FileConnection (JSR 75) J2ME Web Services RPC (JSR 172) Scalable 2D Vector Graphics API (JSR-226) SIP API (JSR 180) Wireless Messaging API 1.0 (JSR 120) WTK2.2 相关文档 Nokia UI API ...
随着智能化手机的流行,在手机程序中访问文件系统也会越来越频繁。JSR-75的FCAPI可选包为java程序提供了...文章介绍了FCAPI,给出了使用FCAPI的最重要的接口FileConnection时需要注意的事项,分析了使用FCAPI时的安全考...
这个jar包是关于j2me中文件的操作的。
J2ME Java 应用程序(midlet),用于在支持可选 FileConnection 和 PIM API (JSR 75) 的手机上使用 vCard/vCalendar 标准备份和恢复/导入/导入文本文件中的联系人、日历事件和 TODO。
1.读取XML格式的数据文件 2.增加读取和保存进度功能