0

まず、似たような投稿がありましたら申し訳ありませんが、理解できませんでした。

Androidでファイルを書き込もうとしていますが、次のコードを取得しました:

String FILENAME = "hello_file.txt";
String string = "hello world!";

FileOutputStream fos;
try {
    fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
    fos.write(string.getBytes());
    fos.close();
} catch (FileNotFoundException e) {
    e.printStackTrace();
    Log.d("Angles", "FileNotFoundException");
}catch(IOException e){
    e.printStackTrace();
    Log.d("Angles", "IOException");
}

例外は発生しないので動作すると思いますが、デバイス内で hello_file.txt ファイルを見つけることができません。

Galaxy Nexus で実行しています。SDなし。

4

1 に答える 1

0

SDカードにファイルを作成したい場合は、使用する必要があります

File f =  new File (Environment.getExternalStorageDirectory(),"myfile.txt")
于 2012-12-10T23:17:43.370 に答える