2

我创建了一个应用程序,其中创建了一个文件。我选择的文件目录是(WINDOWS 7)的Pictures/文件夹。Library

模拟器登记了创建的文件,但在我的硬盘pictures/目录中找不到它。

实际创建的文件在哪里,如何访问该文件?

4

1 回答 1

5

这在模拟器帮助文档(也可在线获取)中进行了解释。

文件连接 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。将打开一个实用程序窗口。单击文件连接选项卡。

http://docs.oracle.com/javame/dev-tools/jme-sdk-3.0-win/html-helpset/figures/filesystem-roots.gif

在“文件连接”面板中,您可以挂载、卸载或删除文件系统根...

于 2012-07-01T19:35:06.197 回答