Я пытаюсь сохранить записанный звук из приложения на устройство хранения с помощью MediaRecorder.
Когда я использовал внутреннее хранилище (/data/data/com.example.app/files), я получал случайные ошибки MediaRecorder. Эти ошибки были устранены путем изменения места сохранения на
String files_dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/myapp_audiofolder/";
Это прекрасно работает, за исключением того, что другие приложения имеют доступ к этой папке. Например, мое приложение Google Music включило звук из этой папки в списки музыки.
Как правильно хранить данные таким образом, чтобы только мое приложение имело к ним доступ?