privacysandbox-tools

  
Library untuk menggunakan fungsi Privacy Sandbox di Android
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
20 Maret 2024 - - - 1.0.0-alpha08

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada privacysandbox-tools, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

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

Kotlin

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

}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.0

Versi 1.0.0-alpha08

20 Maret 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 dirilis. Versi 1.0.0-alpha08 berisi commit ini.

Fitur Baru

  • Antarmuka yang dianotasi dengan @PrivacySandboxCallback kini dapat memiliki metode yang menampilkan nilai selama metode tersebut ditangguhkan.(I16063)
  • Paket kini diterima sebagai parameter dan jenis nilai yang ditampilkan yang valid dalam antarmuka dan nilai yang dianotasi. (I52995)

Versi 1.0.0-alpha07

7 Februari 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 dirilis. Versi 1.0.0-alpha07 berisi commit ini.

Perubahan API

  • Mendukung antarmuka peluncur Aktivitas SDK yang baru. Antarmuka baru berada di androidx.privacysandbox.activity.core. Versi lama di androidx.privacysandbox.ui.core tidak lagi didukung. (Ia9079)

Versi 1.0.0-alpha06

6 September 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit ini.

Perbaikan Bug

  • Menggunakan dependensi Guava non-android untuk menghindari konflik classpath di Bazel.
  • Memperbaiki error saat compiler API dipanggil dari Bazel. (I24c9d)

Versi 1.0.0-alpha05

9 Agustus 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 dirilis. Versi 1.0.0-alpha05 berisi commit ini.

Fitur Baru

  • SandboxedUiAdapters yang dihasilkan sekarang memiliki kumpulan windowInputToken baru. Hal ini membuat rilis ini kompatibel dengan androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.

Versi 1.0.0-alpha04

24 Mei 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit ini.

Fitur Baru

  • CancellationExceptions sekarang disebarkan ke aplikasi, sehingga SDK sekarang dapat membatalkan coroutine-nya seperti yang diharapkan.
  • SdkActivityLaunchers kini dapat digunakan di SDK API, sehingga aplikasi dapat mengirim peluncur ke SDK di Privacy Sandbox. Perlu diperhatikan bahwa saat ini fungsi ini hanya tersedia dalam pratinjau developer.

Perbaikan Bug

  • Fungsi non-penangguhan yang dideklarasikan oleh SDK kini akan berjalan di thread utama secara default. Skrip ini dulunya berjalan di thread Binder.
  • Layanan tidak bisa lagi mewarisi dari adaptor antarmuka UI.
  • Memperbaiki masalah saat menentukan properti adaptor UI di class data akan menyebabkan error kompilasi.

Versi 1.0.0-alpha03

8 Maret 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit ini.

Fitur Baru

  • Penambahan dukungan untuk integrasi API UI Privacy Sandbox

Perubahan API

  • Mengubah versi kotlin target menjadi 1.8.0

Versi 1.0.0-alpha02

7 Desember 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit ini.

  • Alat ini ditujukan untuk meningkatkan integrasi dengan API Runtime SDK Privacy Sandbox. Alat ini akan membantu pembuatan kode boilerplate secara otomatis untuk menentukan dan berinteraksi dengan antarmuka yang berinteraksi dengan klien dari SDK yang mendukung runtime.

Fitur Baru - Menambahkan dukungan untuk menentukan antarmuka SDK yang berinteraksi dengan klien yang menerima callback dan objek nilai data sebagai parameter dan jenis nilai yang ditampilkan - Memperluas pengecualian SDK ke klien - Dukungan untuk pembuatan kompatibilitas mundur Runtime SDK

Perubahan API

  • Menambahkan anotasi @JvmDefaultWithCompatibility (I8f206)

Versi 1.0.0-alpha01

9 November 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.

Fitur Baru