Я пытаюсь сохранить файл png во внутренней памяти телефона, но у меня возникло много проблем после того, как вы попробуете много разных способов.Файловая система только для чтения
I'm, используя этот код:
private void storeImage(Bitmap image, String nombre) {
try {
File file = new File(nombre+".png");
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
image.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.close();
} catch (FileNotFoundException e) {
Log.d(TAG, "File not found: " + e.getMessage());
} catch (IOException e) {
Log.d(TAG, "Error accessing file: " + e.getMessage());
}
}
Но это не распространяется работу, потому что я получаю это сообщение: LogCat
Ошибка доступа файла: открыть не удалось: EROFS (только для чтения файла система)
Я не знаю, как изменить разрешения файла или если есть лучшие способы сохранить файл png в телефоне.
Спасибо!
<использует-разрешение андроида: имя = "android.permission.WRITE_EXTERNAL_STORAGE" /><использует-разрешение андроида: Name = "android.permission.WRITE_INTERNAL_STORAGE "/> Вам нужно добавить разрешения –