privacysandbox-tools
| Letzte Aktualisierung | Stabile Version | Release-Kandidat | Beta-Ausgabe | Alphaversion |
|---|---|---|---|---|
| 26. März 2025 | - | – | - | 1.0.0-alpha13 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von Privacy Sandbox-Tools hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha13" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha13" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha13") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
Version 1.0.0-alpha13
26. März 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 wird veröffentlicht. Version 1.0.0-alpha13 enthält diese Commits.
Neue Funktionen
- Der Parameter
SessionDatawird inopenSessionunterstützt und ersetztSessionConstants. - Die Generierung von
SandboxedSdkProviderCompat.getView()wurde entfernt, da diese Funktion eingestellt wurde.
Version 1.0.0-alpha12
26. Februar 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 wird veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.
Neue Funktionen
@PrivacySandboxInterface-annotated-Schnittstellen können jetzt die inandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14eingeführteSharedUiAdapter-Schnittstelle erweitern, ähnlich wieSandboxedUiAdapter. Eine Benutzeroberfläche darf nur einen UI-Adaptertyp erweitern.
Version 1.0.0-alpha11
29. Januar 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 wird veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
Neue Funktionen
- Unterstützung für den aktualisierten Parameter
SessionConstantsinSandboxedUiAdapter.openSessionhinzugefügt. (I65886)
Version 1.0.0-alpha10
2. Oktober 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 wird veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
Neue Funktionen
- Fügen Sie in kommentierten Schnittstellen und kommentierten Werten die Unterstützung für SDK-definierte Konstanten mit
const valhinzu.
API-Änderungen
- Objekte im API-Compiler werden nicht mehr zugelassen (früher wurden sie stillschweigend ignoriert)
Fehlerkorrekturen
- Absturz behoben, der bei Quellverzeichnissen auftrat, die auf „.class“ endeten
Version 1.0.0-alpha09
26. Juni 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 wird veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
Neue Funktionen
- Unterstützung für mit
@PrivacySandboxValueannotierte Enumerationsklassen hinzugefügt. - Unterstützung für die Privacy Sandbox-Benutzeroberfläche Alpha 09.
Version 1.0.0-alpha08
20. März 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 wird veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Neue Funktionen
- Für mit
@PrivacySandboxCallbackannotierte Schnittstellen können jetzt Methoden definiert werden, die Werte zurückgeben, solange die Methode pausiert.(I16063) - Bundles werden jetzt in annotieren verwalteten Oberflächen und Werten als gültige Parameter und Rückgabetypen akzeptiert. (I52995)
Version 1.0.0-alpha07
7. Februar 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 wird veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
API-Änderungen
- Unterstützung der neuen SDK-Oberflächen für den Aktivator von Aktivitäten. Die neuen Oberflächen sind unter
androidx.privacysandbox.activity.coreverfügbar. Die alten inandroidx.privacysandbox.ui.corewerden nicht mehr unterstützt. (Ia9079)
Version 1.0.0-alpha06
6. September 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 wird veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Fehlerkorrekturen
- Verwenden Sie Guava-Abhängigkeiten, die nicht für Android bestimmt sind, um Konflikte mit dem Klassenpfad in Bazel zu vermeiden.
- Absturz beim Aufrufen des API-Compilers über Bazel behoben (I24c9d)
Version 1.0.0-alpha05
9. August 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 wird veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
Neue Funktionen
- Die generierten
SandboxedUiAdaptershaben jetzt die neuewindowInputToken. Dadurch ist dieser Release mitandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05kompatibel.
Version 1.0.0-alpha04
24. Mai 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 wird veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
CancellationExceptionswerden jetzt an Apps weitergegeben, sodass SDKs ihre coroutines jetzt wie erwartet beenden können.SdkActivityLauncherskann jetzt in SDK-APIs verwendet werden, damit Apps Launcher an SDKs in der Privacy Sandbox senden können. Diese Funktion ist derzeit nur in Entwicklervorschauen verfügbar.
Fehlerkorrekturen
- Von SDKs deklarierte Funktionen, die nicht angehalten werden, werden jetzt standardmäßig im Hauptthread ausgeführt. Sie wurden früher in Binder-Threads ausgeführt.
- Dienste können nicht mehr von UI-Schnittstellenadaptern übernommen werden.
- Ein Problem wurde behoben, durch das die Definition einer UI-Adaptereigenschaft in einer Datenklasse zu einem Kompilierungsfehler führte.
Version 1.0.0-alpha03
8. März 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 wird veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Unterstützung für die Integration der Privacy Sandbox UI API hinzugefügt
API-Änderungen
- Ziel-Kotlin-Version in 1.8.0 geändert
Version 1.0.0-alpha02
7. Dezember 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 wird veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
- Diese Tools sollen die Integration mit den SDK Runtime APIs der Privacy Sandbox verbessern. Diese Tools helfen beim automatischen Generieren von Boilerplate-Code zum Definieren und Interagieren mit den clientseitigen Schnittstellen des runtimefähigen SDKs.
Neue Funktionen – Unterstützung für die Definition clientseitiger SDK-Schnittstellen, die Callbacks und Datenwertobjekte als Parameter und Rückgabetypen akzeptieren – SDK-Ausnahmen an Clients weitergeben – Unterstützung für die Generierung der Abwärtskompatibilität der SDK-Laufzeit
API-Änderungen
@JvmDefaultWithCompatibility-Anmerkung hinzufügen (I8f206)
Version 1.0.0-alpha01
9. November 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 wird veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Das ist eine neue Jetpack-Bibliothek mit APIs zur Nutzung der Funktionen der Privacy Sandbox. Bitte melden Sie Programmfehler in unserer Problemverfolgungskomponente.