Articles of mediastore

Android – быстрый способ получить скрытые изображения и папки

Для получения всех изображений на устройстве я запрашиваю ContentResolver для ContentResolver . Теперь я хочу добавить параметр для отображения скрытых файлов, а также многие приложения для изображений, например QuickPic. Есть ли более быстрый способ, чем рекурсивно искать все каталоги на телефоне и проверять, есть ли в нем файл .nomedia, и если да, проверьте, могу ли […]

Доступ к видео и фотографиям на Android 1.5 +

Поэтому я пытаюсь разрешить пользователю выбирать конкретную часть мультимедиа с моим Android-приложением, используя метод, описанный здесь: Доступ к изображениям из приложения «Картинки» в приложении для Android Он отлично работает, за исключением того факта, что я могу, по-видимому, выбирать между видео или фотографией, чтобы представить пользователя, а не одновременно. Есть ли хороший способ сделать это с […]

Как сохранить данные с камеры на диск с помощью MediaStore на Android?

Для моего приложения я использовал свой собственный класс Camera для съемки изображений и собственной базы данных, но вскоре я не мог не отставать от изменений, и решил использовать встроенное приложение для камеры в Android, чтобы выполнить эту работу, но Кажется, я не могу сохранить файл. Что мне здесь не хватает? Приложение, похоже, сохраняет файл, но […]

Список всех образов камеры в Android

Как вы получаете список всех изображений камеры на устройстве Android? Это через MediaStore? Как?

MediaStore.Images.Thumbnails.getThumbnail возвращает неверный миниатюру вместо NULL

Рассмотрим сценарий, как на картинке: Три фотографии, один из которых – большой GIF-файл (3MP). Я запрашиваю MediaStore, чтобы получить соответствующие миниатюры. Если я инициализирую курсор через CursorLoader с помощью этого sortOrder: MediaStore.Images.Media.DATE_ADDED + " DESC"" Что происходит: MediaStore возвращает предыдущий успешно полученный эскиз: Ожидаемое поведение: когда MediaStore не может получить миниатюру данного изображения, по какой-то […]

Ошибка курсора Android – «убедитесь, что курсор инициализирован правильно, прежде чем доступ к данным из него …»

У меня есть активность, где viewflipper отображает список, содержащий художников из mediastore, который onitem click отображает список альбомов выбранного исполнителя, который, в свою очередь, отображает песни на этом альбоме. Как только песня будет нажата, она должна заполнить текстовое изображение строкой «title». До этого момента все курсоры работают нормально, но последний из них, похоже, как-то выходит […]

Android MediaScanner: удалить файлы изображений из галереи

Я разрабатываю приложение, которое скрывает файлы изображений в приложении галереи. Для этого я создаю файл .nomedia и прошу обновить MediaScanner. Этот метод работает для случая, когда я должен показывать скрытые файлы, т. Е. Удалять файл .nomedia и проверять каждый файл, присутствующий в этой папке, для показа в галерее. Но когда я хочу скрыть изображения, поместив […]

Запрос MediaStore для Android MediaStore.MediaColumns.TITLE столбец для некоторых файлов имеет значение null

Я делаю запрос в базе данных файлов MediaStore для Android – MediaStore.Files.getContentUri("external") и для некоторых определенных папок как MediaStore.MediaColumns.TITLE и MediaStore.MediaColumns.DISPLAY_NAME являются нулевыми, а для других папок Это значение существует. Я не мог найти документацию о MediaStore.MediaColumns.TITLE , возможно, null. Это происходит для нескольких внутренних каталогов Android, таких как: _data: /storage/emulated/0/Music, title: null, _display_name: null […]

Android: обновление галереи после сохранения новых изображений

Поэтому в моем приложении я в один момент сохраняю кучу изображений во временную папку, и я хочу, чтобы они сразу отображались в Галерее. Они перезагружаются, но в противном случае они этого не делают. Я пробовал использовать метод sendBroadcast: sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); Но я получаю ошибку разрешения: E/AndroidRuntime( 2628): java.lang.SecurityException: Permission Denial: not allowed […]

Android: загружено изображение Picasso. Как показать сообщение об ошибке

Я пытаюсь использовать библиотеку picasso для загрузки хранилища изображений в медиастаре. Когда я вызывал загрузку (обратное изображение, обратный вызов), вызов picasso onFail вместо onSuccess. Как узнать, почему изображение не было загружено успешно?