2011-09-15 4 views
3

필자가 작성한 응용 프로그램의 보안 및 개인 정보 보호 기능을 향상시키기 위해 Android 장치에있는 이미지와 그림을 제거/삭제합니다.썸네일/이미지 캐시 파일?

따라서 실제 전체 파일이 처리되기 전에 갤러리 앱이 빠른 미리보기를 표시 할 수 있도록 OS에서 만든 캐시/미리보기 파일이 있는지 궁금합니다. 그런 파일이 만들어지면 내 관심을 기울여 관심을 보일 것입니다.

답변

2

갤러리의 이미지에는 축소판 파일도 있어야합니다. 일부 이미지에 미리보기 이미지 파일이 없으면 Android OS가 자동으로 해당 파일을 생성합니다.

Media.URI를 사용하면 해당 미리보기 이미지 파일을 사용할 수 있습니다.

편집 :이 썸네일 데이터가 저장되는 위치는

Cursor cursor = MediaStore.Images.Thumbnails.queryMiniThumbnail(
         getContentResolver(), selectedImageUri, 
         MediaStore.Images.Thumbnails.MINI_KIND, 
         null); 
if(cursor != null && cursor.getCount() > 0) { 
cursor.moveToFirst(). 
String uri = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Thumbnails.DATA)); 
} 
+0

당신이 알고, 샘플 코드인가? –

+0

나는 장치의 ".media"디렉토리에 저장되어 있다고 생각합니다. – user370305