privacysandbox-tools
| Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
|---|---|---|---|---|
| 17 Desember 2025 | - | - | - | 1.0.0-alpha14 |
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-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") }
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-alpha14
17 Desember 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 dirilis. Versi 1.0.0-alpha14 berisi commit ini.
- Library ini sudah tidak digunakan lagi dan tidak akan menerima update di masa mendatang.
Perubahan API
- API privacysandbox.tools yang tidak digunakan lagi. (Ieb66c, b/452878636)
- API privacysandbox.sdkruntime yang tidak digunakan lagi (Ibe81a, b/452878636)
- API privacysandbox.ui yang tidak digunakan lagi (I858d5, b/452878636)
- Project yang dirilis dengan Kotlin 2.0 memerlukan KGP 2.0.0 atau yang lebih baru untuk digunakan (Idb6b5, b/344563182)
Versi 1.0.0-alpha13
26 Maret 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 dirilis. Versi 1.0.0-alpha13 berisi commit ini.
Fitur Baru
- Menambahkan dukungan untuk parameter
SessionDatadiopenSession, yang menggantikanSessionConstants. - Menghapus pembuatan
SandboxedSdkProviderCompat.getView(), yang kini tidak digunakan lagi.
Versi 1.0.0-alpha12
26 Februari 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 dirilis. Versi 1.0.0-alpha12 berisi commit ini.
Fitur Baru
- Antarmuka
@PrivacySandboxInterface-annotatedkini dapat memperluas antarmukaSharedUiAdapteryang diperkenalkan diandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14, mirip denganSandboxedUiAdapter. Antarmuka hanya dapat memperluas satu jenis adaptor UI.
Versi 1.0.0-alpha11
29 Januari 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 dirilis. Versi 1.0.0-alpha11 berisi commit ini.
Fitur Baru
- Menambahkan dukungan untuk parameter
SessionConstantsyang diperbarui diSandboxedUiAdapter.openSession. (I65886)
Versi 1.0.0-alpha10
2 Oktober 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 dirilis. Versi 1.0.0-alpha10 berisi commit ini.
Fitur Baru
- Menambahkan dukungan untuk konstanta yang ditentukan SDK menggunakan
const valdi antarmuka beranotasi dan nilai beranotasi.
Perubahan API
- Tidak mengizinkan objek di apicompiler (sebelumnya diabaikan secara diam-diam)
Perbaikan Bug
- Memperbaiki error saat ada direktori sumber yang diakhiri dengan .class
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 Privacy Sandbox UI alpha 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
@PrivacySandboxCallbackkini dapat memiliki metode yang menampilkan nilai selama metode ditangguhkan.(I16063) - Bundle kini diterima sebagai parameter dan jenis nilai 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 baru. Antarmuka baru berada di
androidx.privacysandbox.activity.core. Versi lama diandroidx.privacysandbox.ui.coretidak 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
- Gunakan 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
SandboxedUiAdaptersyang dibuat kini memiliki setwindowInputTokenbaru. 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
CancellationExceptionskini dipropagasi ke aplikasi, sehingga SDK kini dapat membatalkan rutinnya seperti yang diharapkan.SdkActivityLauncherskini dapat digunakan di SDK API, 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. Dulu berjalan di thread Binder.
- Layanan tidak lagi dapat 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
- Menambahkan dukungan untuk integrasi API UI Privacy Sandbox
Perubahan API
- Mengubah versi kotlin target 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.