fotoğraf seçici
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 21 Ekim 2026 | - | - | - | 1.0.0-alpha03 |
Bağımlılıkları bildirme
PhotoPicker'a bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposu sayfasını okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasında ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Modern
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") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir sorun için oy verebilirsiniz.
Daha fazla bilgi için Issue Tracker belgelerine bakın.
Bu yapı için sürüm notu yok.
Sürüm 1.0
Sürüm 1.0.0-alpha03
21 Ekim 2026
androidx.photopicker:photopicker-*:1.0.0-alpha03 yayınlandı. 1.0.0-alpha03 sürümü bu kayıtları içerir.
API Değişiklikleri
- Sistem yedek seçicilerinde konum meta verilerine erişim isteğinde bulunulmasına izin vermek için
PickVisualMediasınıfına EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS eklendi. (Ie5917) androidx.photopicker:photopickeryapısıandroidx.photopicker:photopicker-embedded(androidx.photopicker.embeddedpaketi),androidx.photopicker:photopicker-composeyapısıandroidx.photopicker:photopicker-embedded-compose(androidx.photopicker.embedded.composepaketi) veandroidx.photopicker:photopicker-testingyapısıandroidx.photopicker:photopicker-embedded-testing(androidx.photopicker.embedded.testingpaketi) olarak yeniden adlandırıldı. (I48b9b, b/537430760)surfacePackagevenotifyVisibilityChangedöğelerini göstermek içinEmbeddedPhotoPickerStateyeniden düzenlendi veonErrorgeri çağırma işlevi eklendi. (Ifa4b0)- Fotoğraf seçici isteklerinde konum meta verilerine erişim isteğinde bulunulmasına izin vermek için
setLocationMetadataAccessRequested,PickVisualMediaRequestuygulamasına eklendi. (Idde80) PickVisualMediavePickMultipleVisualMediasözleşmeleri ilePickVisualMediaRequest, yeniphotopicker-activityyapısına taşındı. Kopyalanmış testler (I2a201, b/530216959)inputsparametresirememberEmbeddedPhotoPickerStateöğesinden kaldırıldı. Girişler değiştiğinde durumu sıfırlamak için çağrıyıkeybloğuna sarmalayın. (I8a0c5)- androidx.photopicker:photopicker ve androidx.photopicker:photopicker-compose kitaplıklarının
minSdkdeğeri 23'e düşürüldü. (I94e42, b/524083018) Revising Embedded PhotoPicker Compose APIs(Ie32c9)- Fotoğraf seçici için yeni kitaplıklar (I0f52a)
- Fotoğraf seçici için yeni test kitaplığı (I7c1ec)
Hata Düzeltmeleri
androidx.lifecycle:lifecycle-runtimebağımlılığı 2.10.0 olarak güncellendi. Paketlenmiş yaşam döngüsü çalışma zamanı lint kontrollerinin AGP 9.5.0-alpha04 veya sonraki sürümlerle çalışması için bu sürüm gereklidir. (I99bfd, b/556807521)compileSdkiçin Compose kitaplıkları 37.1 sürümüne güncellendi. Bu, Compose kullanan tüm uygulamalar ve kitaplıklar içincompileSdksürümünün geçişli olarak güncellenmesini gerektirir. (I05b0f)- Compose compileSdk, API 37'ye güncellendi. Bu nedenle, Compose kullanılırken minimum AGP sürümü 9.2.0 olmalıdır. (Id45cd)
Sürüm 1.0.0-alpha02
1 Temmuz 2026
androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 ve androidx.photopicker:photopicker-testing:1.0.0-alpha02 yayınlandı. 1.0.0-alpha02 sürümü bu commit'leri içerir.
API Değişiklikleri
- androidx.photopicker:photopicker ve androidx.photopicker:photopicker-compose kitaplıklarının
minSdkdeğeri 23'e düşürüldü ancak API'lerin 34'ten itibaren çağrılması gerekiyor. (I94e42, b/524083018) - Yerleşik Fotoğraf Seçici Oluşturma API'leri güncelleniyor (AbstractEmbeddedPhotoPickerState kaldırılıyor, EmbeddedPhotoPickerState'teki bazı alanlar yeniden adlandırılıyor ve görünürlüğü değiştiriliyor) (Ie32c9, b/449786033)
Hata Düzeltmeleri
- Compose compileSdk, API 37'ye güncellendi. Bu nedenle, Compose kullanılırken minimum AGP sürümü 9.2.0 olmalıdır. (Ic748a, b/413674743)
Sürüm 1.0.0-alpha01
4 Haziran 2025
androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 ve androidx.photopicker:photopicker-testing:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.
Yeni özellikler
- Yerleşik Fotoğraf Seçici'nin androidx uygulamalarının ilk alfa sürümü, hem Görünüm tabanlı hem de Oluşturma tabanlı uygulamaların Yerleşik Fotoğraf Seçici hizmetiyle kolayca entegre olmasını sağlar.
API Değişiklikleri
- Oluşturma tabanlı uygulamalar için giriş noktası olarak
EmbeddedPhotopickercomposable eklendi.rememberEmbeddedPhotoPickerStatekullanılabilir (önerilir) veya uygulamalarEmbeddedPhotoPickerStatearayüzüyle kendi durum yönetimlerini uygulayabilir.
- Görünüm tabanlı uygulamalar için giriş noktası olarak
EmbeddedPhotopickerVieweklendi.EmbeddedPhotoPickerStateChangeListener, PhotoPicker'daki durumla ilgili geri çağırmaları almak için kullanılabilir.
- Uygulamaların, yerleşik fotoğraf seçiciyi kullanan akışları test etmesine olanak tanımak için
TestEmbeddedPhotoPickerProvidereklendi.