#java #android #mediastore
Вопрос:
Мое приложение показывает пользователю все фотографии с их устройства с помощью MediaStore. Однако в случае использования моего приложения пользователь может захотеть получать фотографии только из определенной папки.
Поэтому я хочу ограничить запрос MediaStore определенным каталогом, предоставленным пользователем. Самый простой способ сделать это-что-то вроде этого:
mediaCursor = getContentResolver().query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
null,
MediaStore.Images.Media.DATA " like ? ",//selection
new String[] {"%The_folder_here%"},//selectionArgs
null
);
Но MediaStore.Изображения.Медиафайлы.ДАННЫЕ устарели. Так что мне нужно кое-что еще.
Что я могу использовать вместо этого?
Комментарии:
1. Используйте столбец .RELATIVE_PATH.
2. Если .DATA работает для вас, то используйте его. Не волнуйся.
3. Спасибо @blackapps
4. Эй , ты уже понял это ?
5. @KARUNESHPALEKAR Я использовал ДАННЫЕ, и Play store, тем не менее, принял мое приложение, так что вы тоже можете его использовать, я думаю.