seletor de fotos
| Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| 21 de outubro de 2026 | - | - | - | 1.0.0-alpha03 |
Declarar dependências
Para adicionar uma dependência ao PhotoPicker, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle do
seu app ou módulo:
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") }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Não há notas de versão para este artefato.
Versão 1.0
Versão 1.0.0-alpha03
21 de outubro de 2026
Lançamento de androidx.photopicker:photopicker-*:1.0.0-alpha03. A versão 1.0.0-alpha03 contém estes commits.
Mudanças na API
- Adicionamos EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS a
PickVisualMediapara permitir a solicitação de acesso aos metadados de local em seletores de substituição do sistema. (Ie5917). - O artefato
androidx.photopicker:photopickerfoi renomeado comoandroidx.photopicker:photopicker-embedded(pacoteandroidx.photopicker.embedded),androidx.photopicker:photopicker-composecomoandroidx.photopicker:photopicker-embedded-compose(pacoteandroidx.photopicker.embedded.compose) eandroidx.photopicker:photopicker-testingcomoandroidx.photopicker:photopicker-embedded-testing(pacoteandroidx.photopicker.embedded.testing). (I48b9b, b/537430760) - Refatoração de
EmbeddedPhotoPickerStatepara exporsurfacePackageenotifyVisibilityChanged, além de adicionar o callbackonError. (Ifa4b0). - Adicionamos
setLocationMetadataAccessRequestedaPickVisualMediaRequestpara permitir a solicitação de acesso aos metadados de local nas solicitações do seletor de fotos. (Idde80). - Os contratos
PickVisualMediaePickMultipleVisualMediaePickVisualMediaRequestforam migrados para o novo artefatophotopicker-activity. Testes copiados. (I2a201, b/530216959). - Remoção do parâmetro
inputsderememberEmbeddedPhotoPickerState. Para redefinir o estado quando as entradas mudarem, envolva a chamada em um blocokey. (I8a0c5). - Reduzimos o
minSdkdas bibliotecas androidx.photopicker:photopicker e androidx.photopicker:photopicker-compose para 23. (I94e42, b/524083018). Revising Embedded PhotoPicker Compose APIs(Ie32c9)- Novas bibliotecas para o seletor de fotos (I0f52a)
- Nova biblioteca de testes para o seletor de fotos (I7c1ec).
Correções de bugs
- A dependência
androidx.lifecycle:lifecycle-runtimefoi atualizada para 2.10.0. Essa versão é necessária para que as verificações de lint do ciclo de vida do pacote sejam executadas com o AGP versão 9.5.0-alpha04 ou mais recente. (I99bfd, b/556807521). compileSdkpara bibliotecas do Compose atualizadas para 37.1. Isso vai exigir a atualização transitiva decompileSdkpara todos os apps e bibliotecas que usam o Compose. (I05b0f).- Atualizamos o compileSdk do Compose para a API 37. Isso significa que uma versão mínima do AGP 9.2.0 é necessária ao usar o Compose. (Id45cd).
Versão 1.0.0-alpha02
1º de julho de 2026
Lançamento de androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 e androidx.photopicker:photopicker-testing:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estes commits.
Mudanças na API
- O
minSdkdas bibliotecas androidx.photopicker:photopicker e androidx.photopicker:photopicker-compose foi reduzido para 23, mas as APIs ainda precisam ser chamadas a partir da versão 34. (I94e42, b/524083018). - Atualização das APIs do Compose do seletor de fotos incorporado (remoção de AbstractEmbeddedPhotoPickerState, renomeação e mudança de visibilidade de alguns campos de EmbeddedPhotoPickerState) (Ie32c9, b/449786033).
Correções de bugs
- Atualizamos o compileSdk do Compose para a API 37. Isso significa que uma versão mínima do AGP 9.2.0 é necessária ao usar o Compose. (Ic748a, b/413674743).
Versão 1.0.0-alpha01
4 de junho de 2025
Lançamento de androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 e androidx.photopicker:photopicker-testing:1.0.0-alpha01. A versão 1.0.0-alpha01 inclui estes commits.
Novos recursos
- A versão Alfa inicial das implementações do androidx do Seletor de fotos incorporado, que permite que aplicativos baseados em visualização e no Compose se integrem facilmente ao serviço do Seletor de fotos incorporado.
Mudanças na API
- Adição do elemento combinável
EmbeddedPhotopickercomo um ponto de entrada para aplicativos baseados no Compose.- É possível usar
rememberEmbeddedPhotoPickerState(recomendado) ou os aplicativos podem implementar o próprio gerenciamento de estado com a interfaceEmbeddedPhotoPickerState.
- É possível usar
- Adicionamos
EmbeddedPhotopickerViewcomo um ponto de entrada para aplicativos baseados em visualização.EmbeddedPhotoPickerStateChangeListenerpode ser usado para receber callbacks relacionados ao estado dentro do PhotoPicker.
- Adicionamos
TestEmbeddedPhotoPickerProviderpara permitir que os apps testem fluxos que dependem do Seletor de Fotos Incorporado.