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.
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
PickVisualMediawurde 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:photopickerwurde inandroidx.photopicker:photopicker-embedded(Paketandroidx.photopicker.embedded),androidx.photopicker:photopicker-composeinandroidx.photopicker:photopicker-embedded-compose(Paketandroidx.photopicker.embedded.compose) undandroidx.photopicker:photopicker-testinginandroidx.photopicker:photopicker-embedded-testing(Paketandroidx.photopicker.embedded.testing) umbenannt. (I48b9b, b/537430760) EmbeddedPhotoPickerStatewurde refaktoriert, umsurfacePackageundnotifyVisibilityChangedverfügbar zu machen, und der CallbackonErrorwurde hinzugefügt. (Ifa4b0)setLocationMetadataAccessRequestedwurde zuPickVisualMediaRequesthinzugefügt, um den Zugriff auf Standortmetadaten in Anfragen der Bildauswahl zu ermöglichen. (Idde80)PickVisualMedia- undPickMultipleVisualMedia-Verträge sowiePickVisualMediaRequestwurden zum neuenphotopicker-activity-Artefakt migriert. Tests kopiert. (I2a201, b/530216959)- Der Parameter
inputswurde ausrememberEmbeddedPhotoPickerStateentfernt. Wenn Sie den Status bei Änderungen der Eingaben zurücksetzen möchten, umschließen Sie den Aufruf stattdessen mit einemkey-Block. (I8a0c5) - Die
minSdkder 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-runtimewurde 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) compileSdkfür Compose-Bibliotheken auf 37.1 aktualisiert. Dazu musscompileSdkfü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
minSdkder 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
EmbeddedPhotopickerwurde als Einstiegspunkt für Compose-basierte Anwendungen hinzugefügt.rememberEmbeddedPhotoPickerStatekann verwendet werden (empfohlen) oder Anwendungen können ihre eigene Statusverwaltung mit derEmbeddedPhotoPickerState-Schnittstelle implementieren.
EmbeddedPhotopickerViewwurde als Einstiegspunkt für ansichtsbasierte Anwendungen hinzugefügt.EmbeddedPhotoPickerStateChangeListenerkann verwendet werden, um entsprechende Callbacks zum Status in der Bildauswahl zu erhalten.
TestEmbeddedPhotoPickerProviderwurde hinzugefügt, damit Apps Abläufe testen können, die auf der eingebetteten Bildauswahl basieren.