Android에서 managedQuery 함수를 사용하여 mediastore에서 검색 한 결과를 제한 할 수있는 방법이 있습니까? 현재는 SD 카드에서 찾은 모든 사진을 표시하는 표가 있지만 너무 불러 와서 미디어 저장소에서 검색 한 결과를 제한하지만 결과 데이터 집합을 줄일 수있는 제한 기능을 찾을 수 없습니다. . mediastore에서 처음 100 행의 이미지 만 가져 오기
는
5
A
답변
22
사용 순서는 '럼 이름 오름차순 제한 번호'내 경우에는
로 기능 을 구현하는 방법은 다음과 같습니다
cursor = resolver.query(STORAGE_URI, projection,
Media.BUCKET_DISPLAY_NAME + "=?",
new String[] { folderName },
" _id asc limit " + num);
2
당신은 query 방법에있는 sortOrder 매개 변수를 사용하여 결과를 제한 할 수 있습니다 도와주세요. 이 같은 것
ContentResolver contentResolver = getContentResolver();
Cursor androidCursor = null;
String sortOrder = String.format("%s limit 100",BaseColumns._ID);
androidCursor = contentResolver.query(IMAGE_URI,PROJECTION, null, null, sortOrder);
결과 집합을 id로 정렬하고 결과를 제한합니다. 컨텐트 리졸버의 질의 방법
관련 문제
- 1. 행의 모든 값 가져 오기
- 2. 속성의 기본 이미지 만 가져 오기
- 3. 방금 삽입 한 행의 ID 가져 오기
- 4. Infopath에서 공유 목록을 검색하면 처음 100 개의 레코드 만 표시됩니다.
- 5. LINQ 쿼리 중에 행의 최소값 가져 오기
- 6. 헤더에서 이미지 가져 오기
- 7. 이미지 크기 가져 오기
- 8. SVN에서 이미지 가져 오기
- 9. Java 이미지 가져 오기
- 10. 스캐너에서 이미지 가져 오기
- 11. uiview에서 이미지 가져 오기
- 12. 서버에서 이미지 가져 오기
- 13. 게임 모델에서 이미지 가져 오기
- 14. 처음 사용자 암호를 MYSQL로 가져 오기
- 15. iOS : 갤러리에서 이미지 가져 오기
- 16. MySQL에 100 억 개의 행 가져 오기
- 17. VB.NET에서 날짜 만 가져 오기
- 18. 인스턴스의 속성 만 가져 오기
- 19. CGAffineTransform에서 회전 만 가져 오기
- 20. 완료된 파일 만 가져 오기
- 21. 데이터베이스 테이블에서 행의 최대 값 가져 오기
- 22. DataGridView 행의 표시 위치 가져 오기
- 23. 모든 웹 사이트에서 UIWebView의 이미지 만 가져 오기.
- 24. 레일 : 이미지 가져 오기 src
- 25. Python : MSSQL에서 이미지 가져 오기
- 26. plist에서 이미지 경로 가져 오기
- 27. 그림 상자에서 이미지 가져 오기
- 28. URL/서버에서 이미지 가져 오기
- 29. ALAsset HDR 이미지 가져 오기
- 30. 안드로이드 카메라에서 이미지 가져 오기
하고 " 오름차순"부분이 필요합니다, 당신은 할 수 있습니다 그냥 "한계 N"넣지 마라. –
기본적으로 지역화를 수행 할 때 문자열 형식을 사용하지 않도록하십시오. 즉, 다음 명령문은 아랍어 전화에서 SQL 예외를 발생시킵니다. 'String sortOrder = String.format ("_id asc limit (% d)", num); ' –
@TomSusel 기본 로케일에 의지하지 마세요 :) –