sdカードにtxtファイルを保存したいのですが、
ファイルが作成されません!
マニフェストのxmlにも必要事項は記載しています!
コードは以下です!(もちろん実機でプログラムを動かしてます)
実機のsdカードのアクセス権限とかの問題ですかね?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
private void save() throws IOException{
String fileName = Environment.getExternalStorageDirectory() + "/sample.txt";
File file = new File(fileName);
file.getParentFile().mkdir();
FileOutputStream fos = new FileOutputStream(file, true);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw);

bw.write("ファイル書き込みテスト");
bw.flush();
bw.close();
}