2

ファイルを作成するアプリを作成しました。私が選んだファイルディレクトリは(WINDOWS7)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には、Readme ファイルと という名前の空のディレクトリが含まれていますphotos。ファイルのフル パスは次のとおりです。USER_HOME/javame-sdk/3.0/work/emulator-instance/appdb/filesystem\root1\photos

...ファイルシステムの各サブディレクトリはルートと呼ばれます。Java ME Platform SDK は、ルートを管理するためのメカニズムを提供します。エミュレーターの実行中に、エミュレーター ウィンドウのメニューから [表示] > [外部イベント ジェネレーター] を選択します。ユーティリティ ウィンドウが開きます。[ファイル接続] タブをクリックします。

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

ファイル接続パネルでは、ファイルシステムのルートをマウント、アンマウント、または削除できます...

于 2012-07-01T19:35:06.197 に答える