Проводник для отображения изображений ВНУТРЕННЕГО ХРАНЕНИЯ - PullRequest
0 голосов
/ 26 марта 2019

Я считаю, что этот вопрос является легким для вас, но очень сложным для меня.

Я разрабатываю приложение для Android, которое, помимо других функций, должно предоставлять пользователям возможность выбирать несколько предопределенных изображений. Поскольку эти изображения будут частными и не будут загружаться с какого-либо сайта, я подумал включить их в INTERNAL STORAGE приложения. Затем я просто создал папку raw в дереве ресурсов проекта Android Studio и поместил туда несколько изображений. Я намерен создать диалоговое окно «Проводник», в котором будут отображаться эти изображения, чтобы пользователи могли выбрать несколько изображений. Я пытался реализовать нативный Android File Explorer, но, похоже, у него нет доступа к INTERNAL STORAGE.

Какой самый оптимальный способ развития этого? Есть ли какой-нибудь класс файлового диалога, который бы мне помог? Было бы лучше разместить изображения на EXTERNAL STORAGE? Как я мог это сделать?

Я не хочу, чтобы какой-либо код помог мне с этим, только несколько рекомендаций! :)

Спасибо

1 Ответ

1 голос
/ 26 марта 2019

Можете ли вы попробовать использовать активы?Смотрите пример код

// загрузка изображения

try 
{   
    InputStream ims = getAssets().open("avatar.jpg");
    Drawable d = Drawable.createFromStream(ims, null);  
    mImage.setImageDrawable(d);
    ims .close();
}
catch(IOException ex) 
{
    return;
}
...