Открыл свой старый проект, раньше у меня приложение создавало файлы следующим способом:
final String FilesFolder = Environment.getExternalStorageDirectory().getAbsolutePath()
+ File.separator + "Android" + File.separator + "data" + File.separator
+ this.context.getPackageName() + File.separator + "files" + File.separator;
Создание файла
final File imageFile = new File(FilesFolder + (inputData[0].type == ImageProvider.ImageSizeType.FULLSIZE ?
"images" + File.separator + imgFileName : "image_miniatures" /*+ File.separator*/ + imgFileName));
в манифесте права прописаны
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
В Android KitKat такой способ не работает - пишет доступ запрещен.
Как в последних версиях Android производить запись файлов?