안드로이드 개발 질문/답변
(글 수 45,052)
이미지 뷰에 이미지넣는 방법이 resource,uri,bitmap,color 등 이고,
또한 imagefile을 cursor 로 가져와서 imageview에 뿌려줄수 있다는 것도 알고는 있습니다.
그런데 이미 사용하고 있는 cursor가 있기때문에~
커서를 2개 사용하는것은 속도상의 문제로 좋지 않은것 같습니다.
그래서 imageview.setImageURI(file.toURI());하니 uri 가 매칭이 되지 않습니다.
그래서 bitmap으로 가져오고 싶은데요
대략적으로 자바에 imageIO라는것이 있다는데 ,,
이것이 옳은것인지도 모르겠습니다. developers 의 API에서 찾아볼려니
imageIO는 없고 너무 어렵네요
언어문제 일수도 있지만 조언을 바랍니다.
참고로 uri 매칭이 안되는 이유도 알고 싶습니다.
수고하세요~^^
또한 imagefile을 cursor 로 가져와서 imageview에 뿌려줄수 있다는 것도 알고는 있습니다.
그런데 이미 사용하고 있는 cursor가 있기때문에~
커서를 2개 사용하는것은 속도상의 문제로 좋지 않은것 같습니다.
그래서 imageview.setImageURI(file.toURI());하니 uri 가 매칭이 되지 않습니다.
그래서 bitmap으로 가져오고 싶은데요
대략적으로 자바에 imageIO라는것이 있다는데 ,,
이것이 옳은것인지도 모르겠습니다. developers 의 API에서 찾아볼려니
imageIO는 없고 너무 어렵네요
언어문제 일수도 있지만 조언을 바랍니다.
참고로 uri 매칭이 안되는 이유도 알고 싶습니다.
수고하세요~^^
2009.06.24 15:41:47
에러가 없이 동작은 가능합니다..
하지만 이미지가 보이지가 않습니다.
혹시나 사이즈 문제인가 했는데~
resource에서 가져오던 이미지를 그대로 사용하였는데도 보이지가 않 습니다.
그럼 bitmapFactory로 밖에 안되는 건가요??
그러면 속도가 좀 떨어질것 같은데...상관이 없는건가요??
하지만 이미지가 보이지가 않습니다.
혹시나 사이즈 문제인가 했는데~
resource에서 가져오던 이미지를 그대로 사용하였는데도 보이지가 않 습니다.
그럼 bitmapFactory로 밖에 안되는 건가요??
그러면 속도가 좀 떨어질것 같은데...상관이 없는건가요??
2009.06.25 11:50:51
경로수정해도 이미지가 보이지 않아서..
다양한 방법을 사용해 보았는데요
image.setImageURI(Uri.fromFile(new File("/sdcard/panda.jpg")));
image.setImageURI(Uri.fromFile(getFileStreamPath(panda.jpg)));
image.setImageBitmap(BitmapFactory.decodeStream(openFileInput(panda.jpg);
3가지 모두 에러는 나지 않는데~
이미지가 보이지가 않습니다.
이미지는 sdcard.iso에 저장이 되어있습니다.
경로를 /sdcard/panda.jpg 로 하였습니다.
이전에 filelist로 목록도 뽑아보니 경로가 문제가 아닌것 같습니다.
그래도 만약 경로문제라면 확인해볼수 있는 이 문제를 해결할 방법이 있나요??
다양한 방법을 사용해 보았는데요
image.setImageURI(Uri.fromFile(new File("/sdcard/panda.jpg")));
image.setImageURI(Uri.fromFile(getFileStreamPath(panda.jpg)));
image.setImageBitmap(BitmapFactory.decodeStream(openFileInput(panda.jpg);
3가지 모두 에러는 나지 않는데~
이미지가 보이지가 않습니다.
이미지는 sdcard.iso에 저장이 되어있습니다.
경로를 /sdcard/panda.jpg 로 하였습니다.
이전에 filelist로 목록도 뽑아보니 경로가 문제가 아닌것 같습니다.
그래도 만약 경로문제라면 확인해볼수 있는 이 문제를 해결할 방법이 있나요??
Bitmap으로 가져오시려면 BitmapFactory로 가져오시면 됩니다.