privacysandbox kullanıcı arayüzü
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
14 Mayıs 2024 | - | - | - | 1.0.0-alpha08 |
Bağımlılıkları bildirme
privacysandbox-ui'ye bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanızın veya modülünüz için build.gradle
dosyasına ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:
Modern
dependencies { // Use to implement privacysandbox ui implementation "androidx.privacysandbox.ui:ui:1.0.0-alpha08" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha08" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement privacysandbox ui implementation("androidx.privacysandbox.ui:ui:1.0.0-alpha08") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha08") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha08") }
Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme konusuna bakın.
Geri bildirim
Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa 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 soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.0
Sürüm 1.0.0-alpha08
14 Mayıs 2024
androidx.privacysandbox.ui:ui-client:1.0.0-alpha08
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha08
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha08
yayınlandı. 1.0.0-alpha08 sürümü bu kayıtları içerir.
Yeni Özellikler
RecyclerView
gibi birPoolingContainer
içindeSandboxedSdkView
kullanma desteği eklendi.SandboxedSdkView
öğesininPoolingContainer
olan bir üst öğesi olduğunda, kullanıcı arayüzü oturumlarının yaşam döngüsüPoolingContainer
ile uyumlu hale getirilir. Böylece oturumun pencere ayırma işlemi boyunca devam etmesi sağlanır.
API Değişiklikleri
- Özel Korumalı Alan Etkinliği API'leri kullanımdan kaldırıldı. Bu API'ler artık özel Etkinlik kitaplığında
androidx.privacysandbox.activity
bulunabilir. (İ68beb)
Hata Düzeltmeleri
- Havuz kapsayıcılarının içinde uzak içerik görüntülenirken oluşan oluşturma hatası düzeltildi. (I804df)
- Geriye dönük uyumluluk modunda
ViewGroups
için oluşturma sorunlarına neden olan bir hata düzeltildi. (I8de92) SandboxedSdkView
kullanıcısının üst öğelerinden biriPoolingContainer
isePoolingContainer
, pencerenin ayrılması yerine kaynakların serbest bırakılabileceğini belirttiğinde Kullanıcı Arayüzü Oturumunu kapatın. (I2046b)
Harici Katkı
GestureDetector
,minSdk
üzerinden kullanılabileceği içinGestureDetectorCompat
desteği sonlandırıldı. (Icc4cd)
Sürüm 1.0.0-alpha07
18 Ekim 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha07
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha07
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07
yayınlandı. 1.0.0-alpha07 sürümü bu kayıtları içerir.
Yeni Özellikler
- Kitaplık için geriye dönük uyumluluk desteği eklendi. API 33 ve önceki sürümlerde sağlayıcının görünümü, uygulama işlemi içinde farklı bir sınıf yükleyicide oluşturulur. (If0b7a)
- Görünür kullanıcı arayüzü duraklamasından kaçınmak için ana makine ve sağlayıcı kapsayıcılarının yeniden boyutlandırılmasının aynı çerçevede kaydedilmesini sağlayan mantık eklendi. (Ic2cd9)
API Değişiklikleri
- Kitaplık için MinSdk, API 21'e yükseltildi. (I474b8)
Sürüm 1.0.0-alpha06
20 Eylül 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha06
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha06
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha06
yayınlandı. 1.0.0-alpha06 sürümü bu kayıtları içerir.
Yeni Özellikler
SandboxedSdkView
klibine, "sınırlayıcı üst" Görünümüne kaydırılabilecek mantık eklendi. Bu,SandboxedSdkView
içeriğinin kök içerik görünümünün dışındaki diğer görünümleri veya kullanıcı arayüzü bileşenlerini kapatmamasını sağlar. (I9ea94)
API Değişiklikleri
SandboxedSdkView.setZOrderOnTopAndEnableUserInteraction
adlı cihazın adınıorderProviderUiAboveClientUi
(Iecb7e) olarak değiştirin
Hata Düzeltmeleri
- Doğru Z sırası değerini ana makineye gönderin. (Ib0ddf)
- Dokunma odağını yalnızca dikey kaydırmalar/hızlı hareketler için aktarın. (I0528c)
Sürüm 1.0.0-alpha05
9 Ağustos 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha05
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha05
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha05
yayınlandı. 1.0.0-alpha05 sürümü bu kayıtları içerir.
Yeni Özellikler
- Dokunma odağını
SandboxedSdkView
kaynağından kaydırma ve hızla kaydırma hareketlerini barındırmak için aktarma mantığı eklendi. Böylece istemcinin kaydırılabilir kapsayıcı barındırma sağlayıcısı kullanıcı arayüzü, kaydırma ve hızlı kaydırmalara doğru şekilde yanıt verebilir.
API Değişiklikleri
SandboxedUiAdapter
öğesinewindowInputToken
parametresi eklendi (Ief578)
Hata Düzeltmeleri
- İlk çizimden sonra oturum durumunu Etkin olarak ayarla (I36f3f)
SandboxedSdkView
ile ilgili düzen sorununu düzeltin. (I09cb8)- Dokunma odağını ana makineye aktarmak için mantık eklendi. (I33b54)
SandboxedUiAdapter
öğesinewindowInputToken
parametresini ekleyin. Bu işlem,SurfaceControlViewHost
jetonunun yerleştirilmiş hiyerarşinin ana makinesiyle doğru şekilde ilişkilendirildiğinden emin olmak için gereklidir. (Ief578)notifyResized
öğesini ana iş parçacığının içinde çalıştırın. (I62440)Session.close()
akışındaki kilitlenme düzeltildi. (I5392e)
Sürüm 1.0.0-alpha04
21 Haziran 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha04
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha04
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha04
yayınlandı. Sürüm 1.0.0-alpha04 bu kayıtları içerir.
Yeni Özellikler
SdkActivityLauncher
cihazı tanıtın. Çalışma zamanı özellikli SDK'ların etkinlik başlatmasına izin veren bir arayüz. (I5b3dc)
Hata Düzeltmeleri
notifyZOrderChanged
yarış durumunu düzeltin. Tüm Z sırası değişiklikleri için kullanıcı arayüzü sağlayıcısının bilgilendirilmesini sağlar.SandboxedSdkView
öğesinin Z sırası, openSession çağrılmadan önce değiştirilirse kullanıcı arayüzü sağlayıcısına açıkça bildirim gönderilmez.
Sürüm 1.0.0-alpha03
24 Mayıs 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha03
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha03
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha03
yayınlandı. 1.0.0-alpha03 sürümü bu kayıtları içerir.
Yeni Özellikler
StateChangedListener
, kullanıcı arayüzü oturumundaki değişikliklerin uygulanmasıyla ilgili bilgi verir
API Değişiklikleri
StateChangedListener
,ErrorConsumer
(Icd5d3) ile değiştirmek için eklendi
Hata Düzeltmeleri
- Tüm Z sırası değişikliklerinin kullanıcı arayüzü sağlayıcısına bildirilmesi için
notifyZOrderChanged
yarış durumu düzeltildi
Sürüm 1.0.0-alpha02
19 Nisan 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha02
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha02
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha02
yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.
Hata Düzeltmeleri
- Kayma testi devre dışı bırakıldı:SandboxedSdkViewLayoutChangesChildLayout testi
Sürüm 1.0.0-alpha01
8 Mart 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha01
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha01
ve androidx.privacysandbox.ui:ui-provider:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.
Yeni Özellikler
- Bunlar, uygulamaların ve Çalışma Zamanı Etkin SDK'ların (Özel Korumalı Alan), uygulamanın (istemcinin) SDK (sağlayıcı) tarafından sağlanan herhangi bir kullanıcı arayüzünü barındırmasına izin vermek için kullanabileceği yeni jetpack kitaplıklarıdır.