Bildauswahl

  
Diese Bibliothek bietet eine Integration für Compose- und Android-Ansichten für die eingebettete Bildauswahl.
Letzte Aktualisierung Stabile Release Releasekandidat Beta-Release Alpha-Release
21. Oktober 2026 - - - 1.0.0-alpha03

Abhängigkeiten deklarieren

Für eine Abhängigkeit von PhotoPicker musst du deinem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Google-Repository bei Maven.

Fügen Sie die Abhängigkeiten für die benötigten Artefakte in der Datei build.gradle für Ihre App oder Ihr Modul hinzu:

Groovy

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

Kotlin

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

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.

Neues Problem melden

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Für dieses Artefakt gibt es keine Versionshinweise.

Version 1.0

Version 1.0.0-alpha03

21. Oktober 2026

androidx.photopicker:photopicker-*:1.0.0-alpha03 ist veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

API-Änderungen

  • PickVisualMedia wurde EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS hinzugefügt, um den Zugriff auf Standortmetadaten in System-Fallback-Auswahltools anzufordern. (Ie5917)
  • Das Artefakt androidx.photopicker:photopicker wurde in androidx.photopicker:photopicker-embedded (Paket androidx.photopicker.embedded), androidx.photopicker:photopicker-compose in androidx.photopicker:photopicker-embedded-compose (Paket androidx.photopicker.embedded.compose) und androidx.photopicker:photopicker-testing in androidx.photopicker:photopicker-embedded-testing (Paket androidx.photopicker.embedded.testing) umbenannt. (I48b9b, b/537430760)
  • EmbeddedPhotoPickerState wurde refaktoriert, um surfacePackage und notifyVisibilityChanged verfügbar zu machen, und der Callback onError wurde hinzugefügt. (Ifa4b0)
  • setLocationMetadataAccessRequested wurde zu PickVisualMediaRequest hinzugefügt, um den Zugriff auf Standortmetadaten in Anfragen der Bildauswahl zu ermöglichen. (Idde80)
  • PickVisualMedia- und PickMultipleVisualMedia-Verträge sowie PickVisualMediaRequest wurden zum neuen photopicker-activity-Artefakt migriert. Tests kopiert. (I2a201, b/530216959)
  • Der Parameter inputs wurde aus rememberEmbeddedPhotoPickerState entfernt. Wenn Sie den Status bei Änderungen der Eingaben zurücksetzen möchten, umschließen Sie den Aufruf stattdessen mit einem key-Block. (I8a0c5)
  • Die minSdk der Bibliotheken androidx.photopicker:photopicker und androidx.photopicker:photopicker-compose wurde auf 23 gesenkt. (I94e42, b/524083018)
  • Revising Embedded PhotoPicker Compose APIs (Ie32c9)
  • Neue Bibliotheken für die Bildauswahl (I0f52a)
  • Neue Testbibliothek für die Bildauswahl (I7c1ec)

Fehlerkorrekturen

  • Die Abhängigkeit androidx.lifecycle:lifecycle-runtime wurde auf 2.10.0 aktualisiert. Diese Version ist erforderlich, damit die Lint-Prüfungen für die gebündelte Lebenszyklus-Laufzeit mit AGP-Version 9.5.0-alpha04 oder höher ausgeführt werden können. (I99bfd, b/556807521)
  • compileSdk für Compose-Bibliotheken auf 37.1 aktualisiert. Dazu muss compileSdk für alle Apps und Bibliotheken, die Compose verwenden, transitiv aktualisiert werden. (I05b0f)
  • compileSdk von Compose wurde auf API 37 aktualisiert. Das bedeutet, dass bei der Verwendung von Compose mindestens die AGP-Version 9.2.0 erforderlich ist. (Id45cd)

Version 1.0.0-alpha02

1. Juli 2026

androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 und androidx.photopicker:photopicker-testing:1.0.0-alpha02 sind veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

API-Änderungen

  • Die minSdk der Bibliotheken „androidx.photopicker:photopicker“ und „androidx.photopicker:photopicker-compose“ wurde auf 23 gesenkt. Die APIs müssen jedoch weiterhin ab 34 aufgerufen werden. (I94e42, b/524083018)
  • Aktualisierung der eingebetteten PhotoPicker Compose APIs (Entfernen von AbstractEmbeddedPhotoPickerState, Umbenennen und Ändern der Sichtbarkeit einiger Felder von EmbeddedPhotoPickerState) (Ie32c9, b/449786033)

Fehlerkorrekturen

  • compileSdk von Compose wurde auf API 37 aktualisiert. Das bedeutet, dass bei der Verwendung von Compose mindestens die AGP-Version 9.2.0 erforderlich ist. (Ic748a, b/413674743)

Version 1.0.0-alpha01

4. Juni 2025

androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 und androidx.photopicker:photopicker-testing:1.0.0-alpha01 sind veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Die erste Alphaversion der androidx-Implementierungen der eingebetteten Bildauswahl, mit der sowohl ansichtsbasierte als auch Compose-basierte Anwendungen einfach in den Dienst für die eingebettete Bildauswahl eingebunden werden können.

API-Änderungen

  • Das Compose-Element EmbeddedPhotopicker wurde als Einstiegspunkt für Compose-basierte Anwendungen hinzugefügt.
    • rememberEmbeddedPhotoPickerState kann verwendet werden (empfohlen) oder Anwendungen können ihre eigene Statusverwaltung mit der EmbeddedPhotoPickerState-Schnittstelle implementieren.
  • EmbeddedPhotopickerView wurde als Einstiegspunkt für ansichtsbasierte Anwendungen hinzugefügt.
    • EmbeddedPhotoPickerStateChangeListener kann verwendet werden, um entsprechende Callbacks zum Status in der Bildauswahl zu erhalten.
  • TestEmbeddedPhotoPickerProvider wurde hinzugefügt, damit Apps Abläufe testen können, die auf der eingebetteten Bildauswahl basieren.