как отображать изображения, сохраненные в папке SDCard в Android [закрыт]
Поскольку я работаю над отображением изображений, сохраненных в папке SDCard, я нашел следующую ссылку.
Отображение изображений в gridview с SDCard.
Я использую следующий код, чтобы получить изображения из указанной папки в SDCard, но здесь я получаю 0 отсчета.
MyCode.jav
String[] projection = {MediaStore.Images.Media._ID};
final String[] columns = { MediaStore.Images.Media.DATA,MediaStore.Images.Media._ID };
final String orderBy = MediaStore.Images.Media._ID;
Cursor imagecursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection,
MediaStore.Images.Media.DATA + " like ? ",
new String[] {"/my_images"},
null);
int image_column_index = imagecursor.getColumnIndex(MediaStore.Images.Media._ID);
this.count = imagecursor.getCount();
this.thumbnails = new Bitmap[this.count];
this.arrPath = new String[this.count];
this.thumbnailsselection = new boolean[this.count];
for (int i = 0; i < this.count; i++) {
imagecursor.moveToPosition(i);
int id = imagecursor.getInt(image_column_index);
int dataColumnIndex = imagecursor
.getColumnIndex(MediaStore.Images.Media.DATA);
thumbnails[i] = MediaStore.Images.Thumbnails.getThumbnail(
getApplicationContext().getContentResolver(), id,
MediaStore.Images.Thumbnails.MICRO_KIND, null);
arrPath[i] = imagecursor.getString(dataColumnIndex);
}
imageAdapter = new ImageAdapter();
secure_gallery_grid.setAdapter(imageAdapter);
imagecursor.close();
Но здесь по следующей ссылке отображаются все изображения, сохраненные на SD-карте.Но здесь я хочу отобразить изображения, которые сохранены в определенной папке, как будто я создал "My_images» папка & сохраненные изображения в этой папке. Я хочу отображать изображения из этой папки и необходимо отобразить в gridview по ссылке.