2013-12-21 2 views
0

안녕하세요 이것은 선택한 폴더에서 이미지를 보는 데 사용하는 쿼리입니다. 이제는 1Mb 미만의 이미지 만 볼 수 있습니다. 나는 당신은 아래와 같이 사용할 수있는 코드android 이미지가 1MB 미만의 크기로 표시됩니다.

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

답변

2

내부 MediaStore.Images.Media.SIZE를 사용하여 수를 생각한다. 그것은 당신에게 안 줄 것입니다. 1MB 미만의 이미지

final String[] columns = { MediaStore.Images.Media.DATA, MediaStore.Images.Media.SIZE 
         }; 
Cursor imagecursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns,MediaStore.Images.Media.SIZE + " < ? ", 
         new String[] {"1024"},null); 
+0

@Pooja 위 코드를 시도하십시오. – Riser

+0

안녕하세요 고맙습니다하지만 지금은 폴더를 열 수 없습니다. 이미지 크기가 1Mb 미만인 폴더를 열려고합니다. 위의 코드는 폴더를 열고 코드는 크기와 함께 작동합니다. @Segi를 모두 결합하는 방법 – Pooja

+0

@Pooja 이전 질문에 대한 내 대답을 확인하십시오. – Riser

관련 문제