privacysandbox kullanıcı arayüzü
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
18 Ekim 2023 | - | - | - | 1.0.0-alpha07 |
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 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-alpha07" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha07" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07" }
Kotlin
dependencies { // Use to implement privacysandbox ui implementation("androidx.privacysandbox.ui:ui:1.0.0-alpha07") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha07") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme bölümüne bakın.
Geri bildirim
Geri bildirimleriniz Jetpack'i iyileştirmemize yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı geliştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni hesap 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-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şleminin içinde farklı bir classloader'da oluşturulur. (If0b7a)
- Görünür kullanıcı arayüzü olumsuzluklarını önlemek için ana makine ve sağlayıcı kapsayıcılarının yeniden boyutlandırılmasının aynı çerçevede işlenmesine izin veren mantık eklendi. (Ic2cd9)
API Değişiklikleri
- Kitaplık için MinSdk, API 21'e dokunuldu. (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ılabilen bir 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ızla kaydırmalar 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 gelen kaydırma ve hızla kaydırma hareketlerinde barındırmaya aktarma mantığı eklendi. Bu sayede istemcinin kaydırılabilir kapsayıcı barındırma sağlayıcısı kullanıcı arayüzü, kaydırmalara ve kısa mesajlara doğru şekilde yanıt verebilir.
API Değişiklikleri
windowInputToken
parametresiSandboxedUiAdapter
parametresine eklendi (Ief578)
Hata Düzeltmeleri
- İlk çizimden sonra oturum durumunu Etkin olarak ayarlayın (I36f3f)
SandboxedSdkView
ile ilgili düzen sorununu düzeltin. (I09cb8)- Dokunma odağını ana makineye aktarmak için mantık eklendi. (I33b54)
SandboxedUiAdapter
öğesinewindowInputToken
parametresi ekleyin.SurfaceControlViewHost
jetonunun, yerleştirilmiş hiyerarşinin ana makinesiyle doğru şekilde ilişkilendirildiğinden emin olmak için bu işlem gereklidir. (Ief578)- Ana iş parçacığının içinde
notifyResized
komutunu ç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ı. 1.0.0-alpha04 sürümü bu kayıtları içerir.
Yeni Özellikler
SdkActivityLauncher
ile tanışın. Çalışma zamanı özellikli SDK'ların etkinlikleri 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ıya 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ı. Sürüm 1.0.0-alpha03 bu kayıtları içerir.
Yeni Özellikler
StateChangedListener
, kullanıcı arayüzü oturumundaki değişikliklerin uygulanması konusunda bilgi verir
API Değişiklikleri
ErrorConsumer
(Icd5d3) yerineStateChangedListener
eklendi
Hata Düzeltmeleri
notifyZOrderChanged
yarış durumu, tüm Z sırası değişikliklerinin kullanıcı arayüzü sağlayıcısına bildirilmesi için 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
- Kaydırma testi devre dışı bırakılıyor testDeğiştirmeKorumalı AlanSdkViewLayoutChangesChildLayout 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ı. Sürüm 1.0.0-alpha01 bu kayıtları içerir.
Yeni Özellikler
- Bunlar, uygulamaların (istemcinin) SDK (sağlayıcı) tarafından sağlanan tüm kullanıcı arayüzünü barındırmasına izin vermek için uygulamaların ve Çalışma Zamanı Etkin SDK'ların (Özel Korumalı Alan) kullanabileceği yeni jetpack kitaplıklarıdır.