私はAndroid初心者で、内部メモリにファイルを保存することに問題があります。私はアンドロイドのドキュメントでチュートリアルを読んでコードをコピーしました。シミュレータでアプリを実行している場合、ファイルが作成され、すべて正常ですが、実際の電話で実行するとファイルが見つかりません。私はopenFileOutput()
を使用するので、Android/data/myApp/...のアプリケーションのフォルダに保存する必要がありますが、実際にこのアプリケーションのフォルダは存在しません.../アンドロイド携帯にファイルを保存
誰かが私を助けることができますか?ここで
は私のコードです:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos;
try {
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
これをマニフェストファイルに含めましたか?\t ' '? –
私は
を得ました。私は内部メモリに書き込むだけです – user1086105oh noooo、今私は見ています。もちろんAccess_fineの場所はまったく違うものです!ご意見ありがとうございます!今それはうまく動作します:) – user1086105