privacysandbox-tools

  
Android'de Özel Korumalı Alan işlevini kullanmaya yönelik bir kitaplık
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
17 Aralık 2025 - - - 1.0.0-alpha14

Bağımlılıkları bildirme

privacysandbox-tools'a bağımlılık eklemek için Google Maven deposunu projenize 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 ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

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

Kotlin

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

}

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ştirmeye yönelik 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 soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Sürüm 1.0

Sürüm 1.0.0-alpha14

17 Aralık 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 iptal edilir. 1.0.0-alpha14 sürümü bu commit'leri içerir.

  • Bu kitaplık kullanımdan kaldırıldı ve gelecekte güncellenmeyecek.

API Değişiklikleri - privacysandbox.tools API'lerin desteği sonlandırıldı. (Ieb66c, b/452878636) - Kullanımdan kaldırılan privacysandbox.sdkruntime API'leri (Ibe81a, b/452878636) - Kullanımdan kaldırılan privacysandbox.ui API'leri (I858d5, b/452878636) - Kotlin 2.0 ile yayınlanan projelerin kullanılabilmesi için KGP 2.0.0 veya daha yeni bir sürüm gerekir (Idb6b5, b/344563182)

Sürüm 1.0.0-alpha13

26 Mart 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 iptal edilir. 1.0.0-alpha13 sürümü bu commit'leri içerir.

Yeni Özellikler

  • SessionConstants yerine kullanılan openSession içinde SessionData parametresi için destek eklendi.
  • Artık kullanımdan kaldırılan SandboxedSdkProviderCompat.getView() oluşturma özelliği kaldırıldı.

Sürüm 1.0.0-alpha12

26 Şubat 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 iptal edilir. 1.0.0-alpha12 sürümü bu commit'leri içerir.

Yeni Özellikler

  • @PrivacySandboxInterface-annotated arayüzleri artık androidx.privacysandbox.ui:ui-core:1.0.0-alpha14 sürümünde kullanıma sunulan SharedUiAdapter arayüzünü SandboxedUiAdapter'e benzer şekilde genişletebilir. Bir arayüz yalnızca bir kullanıcı arayüzü adaptörü türünü genişletebilir.

Sürüm 1.0.0-alpha11

29 Ocak 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 iptal edilir. 1.0.0-alpha11 sürümü bu commit'leri içerir.

Yeni Özellikler

  • SandboxedUiAdapter.openSession'de 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 iptal edilir. 1.0.0-alpha10 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Açıklamalı arayüzlerde ve açıklama eklenmiş değerlerde const val kullanılarak SDK tarafından tanımlanan sabitler için destek eklendi.

API Değişiklikleri

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

Hata Düzeltmeleri

  • .class ile biten kaynak dizinler olduğunda yaşanan kilitlenme düzeltildi.

Sürüm 1.0.0-alpha09

26 Haziran 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 iptal edilir. 1.0.0-alpha09 sürümü bu commit'leri içerir.

Yeni Özellikler

  • @PrivacySandboxValue ile açıklama eklenmiş enum sınıfları için destek eklendi.
  • Privacy Sandbox UI alfa 09 desteği.

Sürüm 1.0.0-alpha08

20 Mart 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.

Yeni Özellikler

  • @PrivacySandboxCallback ile açıklama eklenen 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 açıklama eklenmiş arayüzlerde ve değerlerde geçerli parametreler ve dönüş türleri olarak kabul ediliyor. (I52995)

Sürüm 1.0.0-alpha07

7 Şubat 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü şu commit'leri içerir.

API Değişiklikleri

  • Yeni SDK Etkinlik başlatıcı arayüzlerini destekleyin. Yeni arayüzler androidx.privacysandbox.activity.core'da kullanıma sunulmuştur. androidx.privacysandbox.ui.core'daki 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 iptal edilir. 1.0.0-alpha06 sürümü şu commit'leri içerir.

Hata Düzeltmeleri

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

Sürüm 1.0.0-alpha05

9 Ağustos 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Oluşturulan SandboxedUiAdapters artık yeni windowInputToken grubuna sahip. Bu sayede sürüm, androidx.privacysandbox.ui:ui-core:1.0.0-alpha05 ile uyumlu hale gelir.

Sürüm 1.0.0-alpha04

24 Mayıs 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü şu commit'leri içerir.

Yeni Özellikler

  • CancellationExceptions artık uygulamalara yayılıyor. Bu sayede SDK'lar, eşzamanlı rutinlerini beklendiği gibi iptal edebiliyor.
  • SdkActivityLaunchers artık SDK API'lerinde kullanılabiliyor. Böylece uygulamalar, Özel Korumalı Alan'daki SDK'lara başlatıcı gönderebiliyor. Bu işlevin şu anda yalnızca geliştirici önizlemelerinde kullanılabildiğini unutmayın.

Hata Düzeltmeleri

  • SDK'lar tarafından bildirilen askıya alma dışı işlevler artık varsayılan olarak ana iş parçacığında çalışacak. Bunlar, Binder iş parçacıklarında çalıştırılırdı.
  • Hizmetler artık kullanıcı arayüzü aracı bağdaştırıcılarından devralınamaz.
  • Bir veri sınıfında kullanıcı arayüzü bağdaştırıcı özelliği tanımlamanı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 iptal edilir. 1.0.0-alpha03 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Privacy Sandbox kullanıcı arayüzü 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 iptal edilir. 1.0.0-alpha02 sürümü şu commit'leri içerir.

  • Bu araçlar, Privacy Sandbox SDK Çalışma Zamanı API'leriyle entegrasyonu geliştirmeyi amaçlamaktadır. Bu araçlar, çalışma zamanı özellikli SDK'nın müşteriye yönelik arayüzlerini tanımlamak ve bunlarla etkileşim kurmak için ortak metin kodu oluşturmaya yardımcı olur.

Yeni Özellikler - Geri çağırmaları ve veri değeri nesnelerini parametreler ve dönüş türleri olarak kabul eden, müşteriye yönelik SDK arayüzlerini tanımlama desteği eklendi. - SDK istisnalarını istemcilere yayma - SDK Runtime geriye dönük uyumluluk oluşturma desteği

API Değişiklikleri

  • @JvmDefaultWithCompatibility ek açıklamasını ekleme (I8f206)

Sürüm 1.0.0-alpha01

9 Kasım 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri içerir.

Yeni Özellikler