BupeChombaDerrick Ответов: 1

Как получить список фотоальбомов в android


Привет

Я внедряю пользовательскую галерею для своего приложения, которая позволяет пользователям выбирать несколько изображений одновременно. Сначала пользователю показывается список допустимых фотоальбомов, а затем, когда пользователь выбирает альбом, должны отображаться только изображения в этом альбоме. Предыдущий код должен загружать только действительные фотоальбомы.

@Override
	public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
		
	   final String[] projection = {
	            MediaStore.Images.Media.BUCKET_DISPLAY_NAME };

		final String orderBy = MediaStore.Images.Media.DATE_ADDED;
		
		return new CursorLoader(getActivity(),MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null, null, orderBy);
	}


Проблема в том, что курсор загружает все изображения, мне просто нужен список имен ведер. Как я могу это сделать?

Спасибо.

BCD

1 Ответов

Рейтинг:
0

Xiao Ling

Вот мой код:

private static final Uri mBaseUri = Files.getContentUri(EXTERNAL_MEDIA);
private static final String[] PROJECTION_BUCKET = {
            ImageColumns.BUCKET_ID,
            FileColumns.MEDIA_TYPE,
            ImageColumns.BUCKET_DISPLAY_NAME };
Cursor cursor = mApplication.getContentResolver().query(
                mBaseUri, PROJECTION_BUCKET, null, null, null);

Попробуй.