`
lisanping
  • 浏览: 141942 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于FileConnection

    博客分类:
  • JAVA
阅读更多
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)。
分享到:
评论

相关推荐

    FileConnection

    NULL 博文链接:https://wayfarer.iteye.com/blog/568475

    FileConnection.rar_in

    FileConnection in J2ME

    j2me fileconnection api

    j2me fileconnection api 本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。

    Introduction_To_The_FileConnection_API_v1_1_zh_ch

    本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。本文档假定读者熟悉Java™编程,并具有移动信息设备描述 (Mobile Information Device Profile, MIDP...

    fileconnection.zip_文件

    手机系统目录管理,查看手机上的文件目录结构。java j2me

    FileConnection类的使用(部分)

    此类可以测试出您所使用的环境的根目录,并且在本地电脑测试时的文件路径,并有读取文件的方法使用跟输出文件流

    fileconnection (jsr75)源代码

    nokia jsr75 imageview src源代码

    简单j2me实现手机通讯录的备份与还原(源码)

    还原的时候只需通过FileConnection 读取备份的文件,还原到手机通讯录就ok了 主要代码如下 FileConnection fc; String s=""; try { String elem = null; Enumeration e = FileSystemRegistry.listRoots(); ...

    VideoMIDlet.rar_j2me_j2me VideoMidlet_j2me player_java vedio pla

    Vedio player in j2me. Also may need FileConnection API. @thour: prithwi

    j2me-API.rar_bluetooth_j2me api 中文

    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)

    javaMe+ 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) WTK2.2 相关文档 Nokia UI API 1.1

    J2ME速查手册包括了多方面的内容

    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

    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) WTK2.2 相关文档 Nokia UI API 1.1

    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) WTK2.2 Ïà¹ØÎĵµ Nokia UI API ...

    j2me程序对手机本地磁盘文件的综合操作

    在程序中用fileConnection对手机本地文件进行操作。主要操作的是TXT文件和Image文件。在s60第5版操作平台上通行无障碍。

    J2ME API 速查手册0.7

    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 ...

    在Java手机上访问本地文件系统.pdf

    随着智能化手机的流行,在手机程序中访问文件系统也会越来越频繁。JSR-75的FCAPI可选包为java程序提供了...文章介绍了FCAPI,给出了使用FCAPI的最重要的接口FileConnection时需要注意的事项,分析了使用FCAPI时的安全考...

    jsr75.jar j2me file操作

    这个jar包是关于j2me中文件的操作的。

    MobileBackup J2ME App-开源

    J2ME Java 应用程序(midlet),用于在支持可选 FileConnection 和 PIM API (JSR 75) 的手机上使用 vCard/vCalendar 标准备份和恢复/导入/导入文本文件中的联系人、日历事件和 TODO。

    Java版德语单词查看示例小程序,不含源码

    1.读取XML格式的数据文件 2.增加读取和保存进度功能

Global site tag (gtag.js) - Google Analytics