photopicker
| Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
|---|---|---|---|---|
| 21 de octubre de 2026 | - | - | - | 1.0.0-alpha03 |
Cómo declarar dependencias
Para agregar una dependencia en PhotoPicker, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o 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 obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre Issue Tracker para obtener más información.
No hay notas de la versión para este artefacto.
Versión 1.0
Versión 1.0.0-alpha03
21 de octubre de 2026
Lanzamiento de androidx.photopicker:photopicker-*:1.0.0-alpha03. La versión 1.0.0-alpha03 contiene estas confirmaciones.
Cambios en la API
- Se agregó EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS a
PickVisualMediapara permitir que se solicite acceso a los metadatos de ubicación en los selectores de resguardo del sistema. (Ie5917) - Se cambió el nombre del artefacto
androidx.photopicker:photopickeraandroidx.photopicker:photopicker-embedded(paqueteandroidx.photopicker.embedded),androidx.photopicker:photopicker-composeaandroidx.photopicker:photopicker-embedded-compose(paqueteandroidx.photopicker.embedded.compose) yandroidx.photopicker:photopicker-testingaandroidx.photopicker:photopicker-embedded-testing(paqueteandroidx.photopicker.embedded.testing). (I48b9b, b/537430760) - Se refactorizó
EmbeddedPhotoPickerStatepara exponersurfacePackageynotifyVisibilityChanged, y se agregó la devolución de llamadaonError. (Ifa4b0) - Se agregó
setLocationMetadataAccessRequestedaPickVisualMediaRequestpara permitir que se solicite acceso a los metadatos de ubicación en las solicitudes del Selector de fotos. (Idde80) - Se migraron los contratos
PickVisualMediayPickMultipleVisualMedia, yPickVisualMediaRequestal nuevo artefactophotopicker-activity. Se copiaron las pruebas. (I2a201, b/530216959) - Se quitó el parámetro
inputsderememberEmbeddedPhotoPickerState. Para restablecer el estado cuando cambian las entradas, une la llamada en un bloquekey. (I8a0c5) - Se redujo el
minSdkde las bibliotecas androidx.photopicker:photopicker y androidx.photopicker:photopicker-compose a 23. (I94e42, b/524083018) Revising Embedded PhotoPicker Compose APIs(Ie32c9)- Se agregaron nuevas bibliotecas para el selector de fotos (I0f52a).
- Se agregó una nueva biblioteca de pruebas para el selector de fotos (I7c1ec).
Correcciones de errores
- Se actualizó la dependencia
androidx.lifecycle:lifecycle-runtimea la versión 2.10.0. Esta versión es necesaria para que las verificaciones de lint del entorno de ejecución del ciclo de vida empaquetado se ejecuten con la versión 9.5.0-alpha04 o posterior del AGP. (I99bfd, b/556807521) - Se actualizó
compileSdkpara las bibliotecas de Compose a la versión 37.1. Esto requerirá actualizar de forma transitivacompileSdkpara todas las apps y bibliotecas que usen Compose. (I05b0f). - Se actualizó compileSdk de Compose a la API 37. Esto significa que se requiere una versión mínima de AGP de 9.2.0 cuando se usa Compose. (Id45cd)
Versión 1.0.0-alpha02
1 de julio de 2026
Lanzamiento de androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 y androidx.photopicker:photopicker-testing:1.0.0-alpha02. La versión 1.0.0-alpha02 incluye estas confirmaciones.
Cambios en la API
- Se redujo el
minSdkde las bibliotecas androidx.photopicker:photopicker y androidx.photopicker:photopicker-compose a 23, mientras que las APIs aún requieren que se las llame a partir de la versión 34. (I94e42, b/524083018) - Se actualizaron las APIs de Compose del selector de fotos incorporado (se quitó AbstractEmbeddedPhotoPickerState, se cambió el nombre y la visibilidad de algunos campos de EmbeddedPhotoPickerState) (Ie32c9, b/449786033).
Correcciones de errores
- Se actualizó compileSdk de Compose a la API 37. Esto significa que se requiere una versión mínima de AGP de 9.2.0 cuando se usa Compose. (Ic748a, b/413674743)
Versión 1.0.0-alpha01
4 de junio de 2025
Lanzamiento de androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 y androidx.photopicker:photopicker-testing:1.0.0-alpha01. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Esta es la versión alfa inicial de las implementaciones de androidx del selector de fotos incorporado que permiten que las aplicaciones basadas en View y Compose se integren fácilmente con el servicio del selector de fotos incorporado.
Cambios en la API
- Se agregó el elemento
EmbeddedPhotopickercomponible como punto de entrada para las aplicaciones basadas en Compose.- Se puede usar
rememberEmbeddedPhotoPickerState(recomendado) o las aplicaciones pueden implementar su propia administración de estado con la interfazEmbeddedPhotoPickerState.
- Se puede usar
- Se agregó
EmbeddedPhotopickerViewcomo punto de entrada para las aplicaciones basadas en vistas.EmbeddedPhotoPickerStateChangeListenerse puede usar para recibir devoluciones de llamada relacionadas con el estado dentro del selector de fotos.
- Se agregó
TestEmbeddedPhotoPickerProviderpara permitir que las apps prueben flujos que dependen del selector de fotos incorporado.