마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Sqlite 이미지 저장 질문드립니다.

0 추천
이미지 저장하는 방법으로 Sqlite 필드속성을 BLOB로 주고 이미지를 바이트배열로 변환시켜서 저장하거나
String 형식으로 경로를 저장해서 앱안에있는 이미지를 불러오는것이라고 들었습니다.

이중에서 경로로 이미지를 불러오는 방법이 궁금합니다.
참고할만한 자료 있으면 감사합니다..
초보개발자안린이 (690 포인트) 님이 2018년 4월 6일 질문

1개의 답변

0 추천
 
채택된 답변

이미지 경로만 DB를 통해 가져 왔다면 다음과 같이 image를 읽으면 됩니다.

 

File imgFile = new  File("/sdcard/Images/test_image.jpg");

if(imgFile.exists()){

    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());

    ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);

    myImage.setImageBitmap(myBitmap);

}

 

디자이너정 (42,810 포인트) 님이 2018년 4월 7일 답변
초보개발자안린이님이 2018년 4월 7일 채택됨
매번 답변 감사합니다~
혹시 갤러리에있는 이미지를 선택해서 앱내에 저장하는방법이 있을까요??
assets에 하려고했는데 쓰기권한은 없다고해서 어떻게할지 고민입니다..
assets에는 저장할 수 없습니다. 다음을 참고하세요.
https://developer.android.com/training/basics/data-storage/files.html?hl=ko
...