Androidでcsvを内部ストレージに保存してみました
内部ストレージに保存すると、他のアプリから見れないので取り出すことができません
参考)
ファイルを保存する | Android Developers
Android StudioでBlank Activityを作成してやってみました
MainActivity.javaにonCreateとかに
String filename = "test.csv";
String output = "サンプル";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(output.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
を記載、起動するだけで保存されます
確認するため、terminalから
$ adb shell
$ run-as jp.sample.sampleapp
jp.sample.sampleappのところは自分のアプリ名にしてください
cat data/data/p.co.sample.sampleapp/file/test.csv
が保存されたのが確認できました