Библиотека, упрощающая работу с MediaStore.

Mediafacer — это библиотека Android, которая использует API MediaStore Android для упрощения работы с мультимедийным контентом (видео, аудио, изображения) из Mediastore устройства с поддержкой внутренних и внешних носителей данных и встроенной нумерацией элементов мультимедиа.

Работа с устройством Mediastore может быстро стать утомительной, особенно при запросе мультимедийных элементов, таких как видео, аудио и изображения, с устройства Android.

Если характер ваших запросов требует очень конкретных или сложных данных, ваш код может быстро стать очень длинным и более подверженным ошибкам.

Например, запрос в Mediastore для получения всех аудио (музыки), классифицированных по исполнителям с альбомами подкатегорий, может привести вас в замешательство относительно того, как реализовать код, особенно если вы новичок.

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

Вы можете клонировать и форкнуть репозиторий Mediafacer на GitHub.



Загрузите демо-приложение в Playstore.

Добавление MediaFacer в ваш проект Android

Чтобы добавить Mediafacer в ваш проект Android, в файле проекта build.gradle добавьте следующие строки.

 allprojects {
  repositories {
   ...
   maven { url 'https://jitpack.io' }
  }
 }   

Затем в файле build.gradle уровня приложения в разделе «Зависимости» добавьте ссылку на библиотеку Mediafacer.

 dependencies {
    implementation 'com.github.CodeBoy722:MediaFacer_Kotlin:1.2'
 }

синхронизируйте свой проект с файлами Gradle, и вы готовы к работе с Mediafacer.

Mediafacer требует, чтобы вашему приложению были предоставлены следующие разрешения в зависимости от типа медиа-элементов, с которыми вы хотите работать.