2012-04-13 2 views
1

.jpeg 링크 모음에서 이미지를 다운로드하고 사용자 정의 갤러리에 표시하고 싶습니다.링크에서 이미지를 다운로드하여 Android 맞춤 갤러리에 표시하십시오.

안드로이드 조리실에서 이미지의 항목을 만들려면 내가 이미지를 다운로드 비트 맵과 모든를 만들 수 있어요

는 ..., 나는 내 사용자 지정에서 만 특정 이미지를 보려면

MediaScannerConnection.scanFile(obContext, new String[] { f.getAbsolutePath() }, null, null); 

및 사용 갤러리 내가 folllowing 사용하십시오 코드

Cursor imagecursor=managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
     columns, 
      MediaStore.Images.Media.DATA + " like ? ", 
      new String[] {"%myDesiredDirectory%"}, 
      null); 

그러나의 동안 지금

통조림, 새로 다운로드 한 이미지의 미리보기 이미지를 만듭니다. 이 미리보기 이미지는 갤러리에서도 볼 수 있습니다. 그래서 같은 그림이 두 번 보입니다. 어느 것이 바람직하지 않습니다.

누가 도와 주실 수 있습니까 은 미리보기 이미지를 만들지 않아 피할 수없는 경우 원본 파일을 삭제할 때도 미리보기 이미지를 삭제할 수 있습니까 ??

감사 여관 사전 .... 썸네일 데이터 원본 파일을 참조하고, 썸네일에 대한 몇 가지 다른 데이터를 다음의 개체를 직렬화 할 사용자 정의 객체를 생성하는 것입니다 당신의 작은 이미지를 저장하는

답변

0

하나의 방법 2 진 파일. 단일 바이너리 파일에서 미리보기 이미지를 다시로드하는 것이 정말 빠릅니다. 썸네일은 작기 때문에 메모리 소비도 문제가되지 않습니다.

썸네일을 만들고 싶지 않고 이미지를 ImageView 크기로만 축소하면 이미지가 멋지게 보이고 썸네일을 만들지 않아도되지만이 작업은 시간이 걸릴 수 있습니다. 확장 메모리.

+0

그러나 나는 그들의 이름과 정확한 위치가 무엇인지, 언제 생성되는지를 모릅니다 ... 이진 파일 생성, 직렬화 등의 일을 이해할 수있는 코드 스 니펫을 제공 할 수 있습니까? 많은 감사. – adityag

관련 문제