Можно ли получить изображение из папки данных в приложении для Android? - PullRequest
1 голос
/ 30 апреля 2010

Я хочу получить изображение из моей папки data / data / com.apps.myapp / images и отобразить его в ImageView. Любая подсказка?

Ответы [ 2 ]

4 голосов
/ 30 апреля 2010

Попробуйте это:

Bitmap bitmap = BitmapFactory.decodeFile("data/data/com.apps.myapp/images/img.png");
ImageView imgView = (ImageView) this.findViewById(R.id.imgViewId);

imgView.setImageBitmap(bitmap);
1 голос
/ 30 апреля 2010

Есть несколько компонентов, участвующих в этом. Чтобы получить путь к вашей папке с данными, вы можете использовать метод getDir в контексте. Теперь вам нужно узнать имя файла и снова открыть поток. Класс Context - это ваш друг . Теперь поток может быть декодирован в Bitmap через Bitmap Factory. После получения растрового изображения создайте BitmapDrawable из него и передайте его в свой ImageView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...