2010-05-20 4 views
0

내 응용 프로그램에서 휴대 전화에 저장된 이미지를 표시하고 싶습니다. 이제 MediaStore.Images.Media를 사용하여이 작업을 수행합니다. 이미지의 이름, 크기 및 기타 정보를 얻을 수 있습니다. 하지만 비트 맵을 얻는 방법을 모르겠다? 나를 도와 주실 수있으세요. 고마워.내 응용 프로그램에서 Android 휴대 전화에 저장된 사진을 얻으려면 어떻게해야합니까?

getBitmap (ContentResolver cr, Uri url) 메서드가 있지만 특정 이미지의 Uri를 가져 오는 방법을 모르겠습니다.

xx.

답변

0

콘텐츠 uri는 기본 콘텐츠 uri에 원하는 이미지의 ID가 추가됩니다. 다음을 사용하여 빌드 할 수 있습니다.

Uri bitmapUri = ContentUris.withAppendedId(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
       c.getLong(c.getColumnIndex(MediaStore.Images.Media._ID)); 
+0

thx 대단히! –

관련 문제