これはSDカードにファイルを書き込むためのコードです。
try {
File file = Environment.getExternalStorageDirectory();
File myFile = new File(file, "sample.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(Globals.obj.toString());
myOutWriter.close();
fOut.close();
Toast.makeText(getApplicationContext(), "Written successfully",
Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), e.getMessage(),
Toast.LENGTH_SHORT).show();
}
ここで「sample.txt」はSDカードに保存されたファイルです。ユーザーがEditText
値を入力してクリックするとButton
、カードに保存されます。別のユーザーが来て、彼のコンテンツは「sample1.txt」として保存され、別のユーザーの場合は「sample2.txt」、「sample3.txt」(増分順)などとして保存されます..誰か私にこれを行う方法を教えてもらえますか??