Android getExternalStoragePublicDirectory не может писать в 4.4.2 особенно в Smasung S3
Каталог не смог написать в андроиде 4.4.2
File pdfDir=newFile(Environment.getExternalStoragePublicDirectory
(Environment.DIRECTORY_PICTURES),"PdfFolder");
Также я использовал манифест WRITE_EXTERNAL_STORAGE
2 ответа
Решение
File file = new File(getExternalFilesDir(null), "PdfFolder")
это сработало для меня.
Если ваше приложение запросило разрешение WRITE_EXTERNAL_STORAGE, то ему всегда разрешается записывать в Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) даже в KitKat, так как getExternalStoragePublicDirectory() указывает на внешнее хранилище, которое не является съемным хранилищем ("SDCard") на Подавляющее большинство устройств.