Библиотека, упрощающая работу с 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 требует, чтобы вашему приложению были предоставлены следующие разрешения в зависимости от типа медиа-элементов, с которыми вы хотите работать.