privacysandbox-tools

  
Android'de Özel Korumalı Alan işlevini kullanacak bir kitaplık
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürüm
29 Ocak 2025 - - - 1.0.0-alpha11

Bağımlılıkları beyan etme

privacysandbox-tools bağımlılığı eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.

Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha11"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11"
    
    
}

Kotlin

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11")

}

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 kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.

Yeni bir sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.0

Sürüm 1.0.0-alpha11

29 Ocak 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 yayınlanır. 1.0.0-alpha11 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • SandboxedUiAdapter.openSession sürümünde güncellenen SessionConstants parametresi için destek eklendi. (I65886)

Sürüm 1.0.0-alpha10

2 Ekim 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 yayınlanır. 1.0.0-alpha10 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Notlandırılmış arayüzlerde ve notlandırılmış değerlerde const val kullanarak SDK tarafından tanımlanan sabitler için destek ekleyin.

API Değişiklikleri

  • apicompiler'daki nesnelere izin vermeme (bunlar daha önce sessizce yoksayılıyordu)

Hata Düzeltmeleri

  • .class ile biten kaynak dizinleri olduğunda kilitlenme düzeltildi

Sürüm 1.0.0-alpha09

26 Haziran 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 yayınlanır. 1.0.0-alpha09 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • @PrivacySandboxValue ile ek açıklama eklenmiş enum sınıfları için destek eklendi.
  • Özel Korumalı Alan kullanıcı arayüzü alfa 09 sürümü için destek.

Sürüm 1.0.0-alpha08

20 Mart 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 yayınlanır. 1.0.0-alpha08 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • @PrivacySandboxCallback ile ek açıklamaya sahip arayüzler artık yöntem askıya alındığı sürece değer döndüren yöntemlere sahip olabilir.(I16063)
  • Paketler artık ek açıklamalı arayüzlerde ve değerlerde geçerli parametreler ve dönüş türleri olarak kabul edilir. (I52995)

Sürüm 1.0.0-alpha07

7 Şubat 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 yayınlanır. 1.0.0-alpha07 sürümü bu taahhütleri içerir.

API Değişiklikleri

  • Yeni SDK etkinlik başlatıcı arayüzlerini destekleyin. Yeni arayüzler androidx.privacysandbox.activity.core'te kullanıma sunuldu. androidx.privacysandbox.ui.core'teki eski sürümler artık desteklenmiyor. (Ia9079)

Sürüm 1.0.0-alpha06

6 Eylül 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 yayınlanır. 1.0.0-alpha06 sürümü bu taahhütleri içerir.

Hata Düzeltmeleri

  • Bazel'de sınıf yolu çakışmalarını önlemek için Android olmayan Guava bağımlılıkları kullanın.
  • Bazel'den API derleyicisi çağrılırken kilitlenme düzeltildi. (I24c9d)

Sürüm 1.0.0-alpha05

9 Ağustos 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 yayınlanır. 1.0.0-alpha05 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Oluşturulan SandboxedUiAdapters'te artık yeni windowInputToken grubu var. Bu sürüm, androidx.privacysandbox.ui:ui-core:1.0.0-alpha05 ile uyumludur.

Sürüm 1.0.0-alpha04

24 Mayıs 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 yayınlanır. 1.0.0-alpha04 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • CancellationExceptions artık uygulamalara dağıtıldığı için SDK'lar artık coroutine'lerini beklendiği gibi iptal edebilir.
  • SdkActivityLaunchers artık SDK API'lerinde kullanılabiliyor. Böylece uygulamalar, Özel Korumalı Alan'daki SDK'lara başlatıcı gönderebilir. Bu işlevin şu anda yalnızca geliştirici önizlemelerinde kullanılabildiğini unutmayın.

Hata Düzeltmeleri

  • SDK'lar tarafından tanımlanan askıya alma işlevleri artık varsayılan olarak ana iş parçacığında çalışır. Bunlar eskiden Binder iş parçacıklarında çalışırdı.
  • Hizmetler artık kullanıcı arayüzü arayüz bağdaştırıcılarından devralamaz.
  • Bir veri sınıfında kullanıcı arayüzü bağdaştırıcısı özelliğinin tanımlanmasının derleme hatasına neden olduğu sorun düzeltildi.

Sürüm 1.0.0-alpha03

8 Mart 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 yayınlanır. 1.0.0-alpha03 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Privacy Sandbox UI API entegrasyonu için destek eklendi

API Değişiklikleri

  • Hedef Kotlin sürümü 1.8.0 olarak değiştirildi

Sürüm 1.0.0-alpha02

7 Aralık 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.

  • Bu araçlar, Privacy Sandbox SDK Çalışma Zamanı API'leriyle entegrasyonu iyileştirmeyi amaçlamaktadır. Bu araçlar, çalışma zamanında etkinleştirilen SDK'nın istemci tarafı arayüzlerini tanımlamak ve bu arayüzlerle etkileşim kurmak için şablon kodunu otomatik olarak oluşturmanıza yardımcı olur.

Yeni Özellikler - Geri çağırma işlevlerini ve veri değeri nesnelerini parametre ve dönüş türü olarak kabul eden, istemci tarafı SDK arayüzlerini tanımlama desteği eklendi - SDK istisnalarını istemcilere iletme - SDK Runtime geriye dönük uyumluluk oluşturma desteği

API Değişiklikleri

  • @JvmDefaultWithCompatibility ek açıklaması (I8f206) ekleniyor

Sürüm 1.0.0-alpha01

9 Kasım 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.

Yeni Özellikler