Я создал простую андроид-приложение, которое принимает 2 фотографии и старается наилучшим образом сравнить 2. Приложение прекрасно работает при съемке внутри приложения, но у меня возникают проблемы с попыткой для загрузки изображений с моего телефона. Я хочу иметь возможность загружать фотографии, которые я взял с моей камерой, и которые сохранены на моем телефоне (в частности, на /DCIM/Camera
с устройства Android). Код у меня есть на самом деле основной, но это как раз и состоит в следующем:Android просматривает файлы с изображениями из приложения
File file = new File(Environment.getExternalStorageDirectory(),imagePath);
if(file.exists())
Bitmap origBitmap = BitmapFactory.decodeFile(imagePath);
Однако origBitmap
имеет нулевое значение, и я предполагаю, что это потому, что file
не загружается должным образом. Поскольку file.exists()
является ложным, я предполагаю, что мои разрешения отключены. Но в моем файле манифеста у меня есть разрешение: android.permission.READ_EXTERNAL_STORAGE
. Я просто не знаю, чего мне здесь не хватает. Спасибо за любую помощь.
Какая у вас цель? –
Цель - 25, а мин - 15 – user3709119