Я пытаюсь показать изображения сд карты конкретных folder.I написал код и я могу показать все изображения в моей divice в Gridview.This мой исходный кодпоказать изображения SD Card определенную папку в Android
private void fetchGalleryImages() {
final String[] columns = {MediaStore.Images.Media.DATA, MediaStore.Images.Media._ID};//get all columns of type images
final String orderBy = MediaStore.Images.Media.DATE_TAKEN;//order data by date
Cursor imagecursor = managedQuery(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null,
null, orderBy + " DESC");
galleryImageUrls = new ArrayList<String>();//Init array
for (int i = 0; i < imagecursor.getCount(); i++) {
imagecursor.moveToPosition(i);
int dataColumnIndex = imagecursor.getColumnIndex(MediaStore.Images.Media.DATA);//get column index
galleryImageUrls.add(imagecursor.getString(dataColumnIndex));//get Image from column index
System.out.println("Array path" + galleryImageUrls.get(i));
}
}
как Я могу написать свой код, чтобы показывать изображения только sdcard/myfolder/(только изображения myfolder)? если кто-нибудь знает решение, пожалуйста, помогите мне спасибо
, что является идентификатором, если мое имя папки моя_папки? – BekaKK
@Baggio см. Ответ об обновлении –
где использовать строку выбора? можете ли вы показать мне полный источник? – BekaKK