Всем привет. Столкнулся с такой проблемой: пытаюсь программно работать с каталогом, но сталкиваюсь с тем, что студия на проверке существования этой директории говорит, что ее нету. Хотя она есть, смотри фото. Директория создана как "Directory" да и с "Android Resource Directory" не работает. Пересмотрел кучу источников по работе с директориями и файлами, делаю как там и все равно не работает. В чем может быть проблема?
TL/DR: Вы пытаетесь работать с файлами проекта как с файлами ОС. В ОС искомых файлов по указанным путям не существует.
Стандартные средства Java для работы с файлами работают в рамках ОС на которой исполняется код вашей программы. В ней ваше приложение, в виде APK файла, должно лежать в папке data/app/your.package.name. Именно в этот APK файл будут упакованы все файлы вашего проекта, включая картинки, строки, стили, код etc. Как они там будут размещены - неизвестно, но точно ясно что они не будут являться файлами в ОС, они будут внутренними ресурсами APK файла.
Т.е. вы не можете никак средствами Java для работы с файловой системой получить доступ к этим файлам. Вместо этого вам надо использовать средства AndroidSDK для доступа к этим файлам.
Например, процесс записи иконки из res/drawable в файл будет выглядеть так:
Drawable по ID иконки.Drawable в BitmapBitmap в файл.Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости