фотовыбор

Эта библиотека обеспечивает интеграцию Compose и Android Views для встроенного средства выбора фотографий.
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
1 июля 2026 г. - - - 1.0.0-alpha02

Объявление зависимостей

Чтобы добавить зависимость от PhotoPicker, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

Круто

dependencies {
    // For apps using Compose
    implementation "androidx.photopicker:photopicker-compose:1.0.0-alpha02"
    // For apps using Android views
    implementation "androidx.photopicker:photopicker:1.0.0-alpha02"
}
    

Котлин

dependencies {
    // For apps using Compose
    implementation("androidx.photopicker:photopicker-compose:1.0.0-alpha02")
    // For apps using Android views
    implementation("androidx.photopicker:photopicker:1.0.0-alpha02")
}
    

Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .

Обратная связь

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

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Для этого артефакта отсутствуют примечания к выпуску.

Версия 1.0

Версия 1.0.0-alpha02

1 июля 2026 г.

Выпущены androidx.photopicker:photopicker:1.0.0-alpha02 , androidx.photopicker:photopicker-compose:1.0.0-alpha02 и androidx.photopicker:photopicker-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты .

Изменения в API

  • Снижен minSdk для библиотек androidx.photopicker:photopicker и androidx.photopicker:photopicker-compose до 23, в то время как вызов API по-прежнему требуется начиная с версии 34. ( I94e42 , b/524083018 )
  • Обновление API Compose для встроенного средства выбора фотографий (удаление AbstractEmbeddedPhotoPickerState, переименование и изменение видимости некоторых полей из EmbeddedPhotoPickerState) ( Ie32c9 , b/449786033 )

Исправлены ошибки

  • Обновлен Compose compileSdk до API 37. Это означает, что для использования Compose требуется минимальная версия AGP 9.2.0. ( Ic748a , b/413674743 )

Версия 1.0.0-alpha01

4 июня 2025 г.

Выпущены androidx.photopicker:photopicker:1.0.0-alpha01 , androidx.photopicker:photopicker-compose:1.0.0-alpha01 и androidx.photopicker:photopicker-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .

Новые функции

  • The initial alpha release of androidx implementations of the Embedded PhotoPicker that enable both View based and Compose based applications to easily integrate with the Embedded Photopicker service.

Изменения в API

  • Добавлен компонент EmbeddedPhotopicker , который можно использовать в качестве точки входа для приложений, работающих на основе Compose.
    • Можно использовать rememberEmbeddedPhotoPickerState (рекомендуется), или же приложения могут реализовать собственное управление состоянием с помощью интерфейса EmbeddedPhotoPickerState .
  • Добавлен EmbeddedPhotopickerView в качестве точки входа для приложений, основанных на представлениях.
    • EmbeddedPhotoPickerStateChangeListener можно использовать для получения связанных с состоянием объектов PhotoPicker обратных вызовов.
  • Добавлен TestEmbeddedPhotoPickerProvider , позволяющий приложениям тестировать сценарии, использующие встроенный PhotoPicker.