privacysandbox-tools

  
Library untuk menggunakan fungsi Privacy Sandbox di Android
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
26 Juni 2024 - - - 1.0.0-alpha09

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-alpha09"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha09"
    
    
}

Kotlin

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

}

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-alpha09

26 Juni 2024

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

Fitur Baru

  • Menambahkan dukungan untuk class enum yang dianotasi dengan @PrivacySandboxValue.
  • Dukungan untuk UI Privacy Sandbox alfa 09.

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 yang valid dan jenis nilai yang ditampilkan 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 baru. Antarmuka baru tersedia di androidx.privacysandbox.activity.core. Kebijakan 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 kini disebarkan ke aplikasi, sehingga SDK kini dapat membatalkan coroutine seperti yang diharapkan.
  • SdkActivityLaunchers kini dapat digunakan di API SDK, sehingga aplikasi dapat mengirim peluncur ke SDK di Privacy Sandbox. Perhatikan bahwa fungsi ini hanya tersedia dalam pratinjau developer saat ini.

Perbaikan Bug

  • Fungsi non-penangguhan yang dideklarasikan oleh SDK kini akan berjalan di thread utama secara default. Prototipe tersebut biasa berjalan di thread Binder.
  • Layanan tidak lagi dapat mewarisi dari adaptor antarmuka UI.
  • Memperbaiki masalah saat menentukan properti adaptor UI dalam 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

  • Menambahkan dukungan untuk integrasi API UI Privacy Sandbox

Perubahan API

  • Versi kotlin target diubah ke 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