selettore di foto

  
Questa libreria fornisce un'integrazione per Compose e le visualizzazioni Android per il selettore di foto incorporato.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
21 ottobre 2026 - - - 1.0.0-alpha03

Dichiara le dipendenze

Per aggiungere una dipendenza da PhotoPicker, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

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")
}
    

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Non sono presenti note di rilascio per questo artefatto.

Versione 1.0

Versione 1.0.0-alpha03

21 ottobre 2026

androidx.photopicker:photopicker-*:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.

Modifiche alle API

  • È stato aggiunto EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS a PickVisualMedia per consentire la richiesta di accesso ai metadati sulla posizione nei selettori di riserva del sistema. (Ie5917)
  • Abbiamo rinominato l'artefatto androidx.photopicker:photopicker in androidx.photopicker:photopicker-embedded (pacchetto androidx.photopicker.embedded), androidx.photopicker:photopicker-compose in androidx.photopicker:photopicker-embedded-compose (pacchetto androidx.photopicker.embedded.compose) e androidx.photopicker:photopicker-testing in androidx.photopicker:photopicker-embedded-testing (pacchetto androidx.photopicker.embedded.testing). (I48b9b, b/537430760)
  • Rifattorizzato EmbeddedPhotoPickerState per esporre surfacePackage e notifyVisibilityChanged e aggiunto il callback onError. (Ifa4b0)
  • È stato aggiunto setLocationMetadataAccessRequested a PickVisualMediaRequest per consentire la richiesta di accesso ai metadati sulla posizione nelle richieste del selettore di foto. (Idde80)
  • Contratti PickVisualMedia e PickMultipleVisualMedia e PickVisualMediaRequest migrati al nuovo artefatto photopicker-activity. Test copiati. (I2a201, b/530216959)
  • Rimosso il parametro inputs da rememberEmbeddedPhotoPickerState. Per reimpostare lo stato quando gli input cambiano, inserisci la chiamata in un blocco key. (I8a0c5)
  • minSdk delle librerie androidx.photopicker:photopicker e androidx.photopicker:photopicker-compose ridotto a 23. (I94e42, b/524083018)
  • Revising Embedded PhotoPicker Compose APIs (Ie32c9)
  • Nuove librerie per il selettore di foto (I0f52a)
  • Nuova libreria di test per il selettore di foto (I7c1ec)

Correzioni di bug

  • La dipendenza androidx.lifecycle:lifecycle-runtime è stata aggiornata alla versione 2.10.0. Questa versione è necessaria per eseguire i controlli lint del runtime del ciclo di vita in bundle con AGP versione 9.5.0-alpha04 o successive. (I99bfd, b/556807521)
  • compileSdk per le librerie Compose aggiornate alla versione 37.1. Ciò richiederà l'aggiornamento transitivo di compileSdk per tutte le app e le librerie che utilizzano Compose. (I05b0f)
  • Aggiornamento di compileSdk di Compose all'API 37. Ciò significa che, se utilizzi Compose, è richiesta una versione minima di AGP 9.2.0. (Id45cd)

Versione 1.0.0-alpha02

1° luglio 2026

androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 e androidx.photopicker:photopicker-testing:1.0.0-alpha02 sono stati rilasciati. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche alle API

  • È stato abbassato il valore di minSdk delle librerie androidx.photopicker:photopicker e androidx.photopicker:photopicker-compose a 23, mentre le API devono comunque essere chiamate a partire da 34. (I94e42, b/524083018)
  • Aggiornamento delle API Compose di PhotoPicker incorporato (rimozione di AbstractEmbeddedPhotoPickerState, ridenominazione e modifica della visibilità di alcuni campi da EmbeddedPhotoPickerState) (Ie32c9, b/449786033)

Correzioni di bug

  • Aggiornamento di compileSdk di Compose all'API 37. Ciò significa che, se utilizzi Compose, è richiesta una versione minima di AGP 9.2.0. (Ic748a, b/413674743)

Versione 1.0.0-alpha01

4 giugno 2025

androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 e androidx.photopicker:photopicker-testing:1.0.0-alpha01 sono stati rilasciati. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

  • La release alpha iniziale delle implementazioni androidx del Selettore di foto incorporato che consente alle applicazioni basate su View e Compose di integrarsi facilmente con il servizio Selettore di foto incorporato.

Modifiche alle API

  • È stato aggiunto il composable EmbeddedPhotopicker come entry point per le applicazioni basate su Compose.
    • È possibile utilizzare rememberEmbeddedPhotoPickerState (opzione consigliata) oppure le applicazioni possono implementare la propria gestione dello stato con l'interfaccia EmbeddedPhotoPickerState.
  • Aggiunta di EmbeddedPhotopickerView come entry point per le applicazioni basate su visualizzazioni.
    • EmbeddedPhotoPickerStateChangeListener può essere utilizzato per ricevere callback correlati allo stato all'interno di PhotoPicker.
  • È stato aggiunto TestEmbeddedPhotoPickerProvider per consentire alle app di testare i flussi che si basano sul selettore di foto incorporato.