我创建了一个应用程序,其中创建了一个文件。我选择的文件目录是(WINDOWS 7)的Pictures/
文件夹。Library
模拟器登记了创建的文件,但在我的硬盘pictures/
目录中找不到它。
实际创建的文件在哪里,如何访问该文件?
这在模拟器帮助文档(也可在线获取)中进行了解释。
文件连接 API
在真实设备上,FileConnection API 通常提供对存储在设备内存或存储卡上的文件的访问。
在 Java ME Platform SDK 仿真器中,FileConnection API 使 MIDlet 能够访问存储在计算机硬盘上的文件。
可以使用 FileConnection 访问的文件存储在
USER_HOME/javame-sdk/3.0/work/emulator-instance/appdb/filesystem
. 例如,DefaultCldcPhone1
模拟器皮肤附带了一个名为 的根目录root1
,其中包含一个自述文件和一个名为 的空目录photos
。该文件的完整路径为:USER_HOME/javame-sdk/3.0/work/emulator-instance/appdb/filesystem\root1\photos
...文件系统的每个子目录都称为root。Java ME Platform SDK 提供了一种管理根的机制。在模拟器运行时,从模拟器窗口的菜单中选择 View > External Events Generator。将打开一个实用程序窗口。单击文件连接选项卡。
在“文件连接”面板中,您可以挂载、卸载或删除文件系统根...