privacysandbox kullanıcı arayüzü

  
YAPILACAKLAR
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.

Yeni sorun oluşturma

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 parametresi SandboxedUiAdapter 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 öğesine windowInputToken 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) yerine StateChangedListener 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.