Прежде всего вам необходимо убедиться, что у вас есть необходимые разрешения для чтения / записи данных.
Затем вы можете получить каталог для своего приложения, например:
String myDir = act.getFilesDir();
ОтносительноЯ думаю, что безопасность и песочница Android - ваше приложение сможет только читать / писать в этот каталог.Хотя доступ к SDCard более открыт:
Вы можете вызвать Environment.getExternalStorageDirectory (), чтобы получить корневой путь к SD-карте и использовать его для создания FileOutputStream.
Хорошим примером является h ere в stackoverlow .