privacysandbox-tools
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.
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 diandroidx.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 kumpulanwindowInputToken
baru. Hal ini membuat rilis ini kompatibel denganandroidx.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
- Ini adalah library Jetpack baru yang berisi API untuk menggunakan fungsi Privacy Sandbox. Laporkan bug di komponen issue tracker kami.