ファイルの保存場所について

88 views
Skip to first unread message

☆eri

unread,
Oct 29, 2009, 10:32:38 PM10/29/09
to Android-SDK-Japan
openFileOutputで保存したデータはPCの何処に保存されるのでしょうか?
保存したデータを直接、バイナリエディタなどで編集したいと思っているのですが見つける事ができません。。。

プログラムは以下のものを使っています。

private void write_data(Activity p_activity, String p_fileName, byte
p_data[])
{
OutputStream out = null;

try
{
out = p_activity.openFileOutput(p_fileName, Context.MODE_PRIVATE);
out.write(p_data, 0, p_data.length);
out.close();
}
catch (Exception e)
{
}

try{if (out != null)out.close();}catch (Exception e){out = null;}
}

よろしくお願いします。

androidapp...@gmail.com

unread,
Oct 29, 2009, 10:55:43 PM10/29/09
to android-...@googlegroups.com
初めまして、須山と申します。

私の環境では、「%USERPROFILE%\.android\avd\[AVD名].avd\userdata-qemu.img」ファイルの中に入っていました。
まぁ、直接触らない方がいいでしょうね。

「asb shell」で「/data/data/[パッケージ名]/files/[p_filename]」にアクセスできるので、
それで何とかしましょう。

以上、参考になれば。

☆eri

unread,
Oct 30, 2009, 12:55:54 AM10/30/09
to Android-SDK-Japan
須山さん☆
データを見つける事ができました!

>まぁ、直接触らない方がいいでしょうね。
説明が足りませんでした。
中身はただのbyte配列だと思いますので、保存したデータを自前で取り出して、
iAppleやBREWに移殖する際に、リソースデータとして読み込んで使いたいと思い質問しました。

コチラの中身を取り出せるか調べてみたいと思います。

ありがとうございます♪
Reply all
Reply to author
Forward
0 new messages