privacysandbox-tools
| Letzte Aktualisierung | Stabile Release | Releasekandidat | Beta-Release | Alpha-Release |
|---|---|---|---|---|
| 17. Dezember 2025 | - | - | - | 1.0.0-alpha14 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von privacysandbox-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 die Abhängigkeiten für die benötigten Artefakte der Datei build.gradle für Ihre App oder Ihr Modul hinzu:
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") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf die Schaltfläche mit dem Stern.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
Version 1.0.0-alpha14
17. Dezember 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 ist veröffentlicht. Version 1.0.0-alpha14 enthält diese Commits.
- Diese Bibliothek ist veraltet und wird nicht mehr aktualisiert.
API-Änderungen
- privacysandbox.tools APIs wurden eingestellt. (Ieb66c, b/452878636)
- Die privacysandbox.sdkruntime-APIs wurden eingestellt (Ibe81a, b/452878636)
- Die privacysandbox.ui-APIs wurden eingestellt (I858d5, b/452878636)
- Für Projekte, die mit Kotlin 2.0 veröffentlicht wurden, ist KGP 2.0.0 oder höher erforderlich (Idb6b5, b/344563182)
Version 1.0.0-alpha13
26. März 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 ist veröffentlicht. Version 1.0.0-alpha13 enthält diese Commits.
Neue Funktionen
- Unterstützung für den Parameter
SessionDatainopenSessionhinzugefügt, derSessionConstantsersetzt. - Die Generierung von
SandboxedSdkProviderCompat.getView()wurde entfernt, da sie jetzt eingestellt ist.
Version 1.0.0-alpha12
26. Februar 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 ist 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 Schnittstelle kann nur einen UI-Adaptertyp erweitern.
Version 1.0.0-alpha11
29. Januar 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 ist veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
Neue Funktionen
- Unterstützung für den aktualisierten
SessionConstants-Parameter inSandboxedUiAdapter.openSessionhinzugefügt. (I65886)
Version 1.0.0-alpha10
2. Oktober 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 ist veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
Neue Funktionen
- Unterstützung für SDK-definierte Konstanten mit
const valin annotierten Schnittstellen und annotierten Werten hinzugefügt.
API-Änderungen
- Objekte im apicompiler nicht zulassen (diese wurden zuvor still ignoriert)
Fehlerkorrekturen
- Absturz bei Quellverzeichnissen, die mit „.class“ enden, behoben
Version 1.0.0-alpha09
26. Juni 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 ist veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
Neue Funktionen
- Unterstützung für Enumerationsklassen, die mit
@PrivacySandboxValueannotiert sind, wurde hinzugefügt. - Unterstützung für Privacy Sandbox – UI-Alpha 09.
Version 1.0.0-alpha08
20. März 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 ist veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Neue Funktionen
- Schnittstellen, die mit
@PrivacySandboxCallbackannotiert sind, können jetzt Methoden haben, die Werte zurückgeben, solange die Methode pausiert.(I16063) - Bundles werden jetzt als gültige Parameter und Rückgabetypen in annotierten Schnittstellen und Werten akzeptiert. (I52995)
Version 1.0.0-alpha07
7. Februar 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 ist veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
API-Änderungen
- Unterstützung der neuen SDK-Activity-Launcher-Schnittstellen. Die neuen Schnittstellen befinden sich in
androidx.privacysandbox.activity.core. 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 ist veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Fehlerkorrekturen
- Verwenden Sie Guava-Abhängigkeiten, die nicht für Android sind, um Classpath-Konflikte in Bazel zu vermeiden.
- Absturz behoben, der auftrat, wenn der API-Compiler von Bazel aufgerufen wurde. (I24c9d)
Version 1.0.0-alpha05
9. August 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 ist veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
Neue Funktionen
- Generierte
SandboxedUiAdaptershaben jetzt das neuewindowInputToken-Set. 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 ist veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
CancellationExceptionswerden jetzt an Apps weitergegeben, sodass SDKs ihre Coroutinen wie erwartet abbrechen können.SdkActivityLauncherskann jetzt in SDK-APIs verwendet werden, sodass Apps Launcher an SDKs in der Privacy Sandbox senden können. Diese Funktion ist derzeit nur in Entwicklervorschauen verfügbar.
Fehlerkorrekturen
- Nicht suspendierte Funktionen, die von SDKs deklariert 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 abgeleitet werden.
- Ein Problem wurde behoben, bei dem das Definieren einer UI-Adapter-Property in einer Datenklasse einen Kompilierungsfehler verursacht hat.
Version 1.0.0-alpha03
8. März 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 ist 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 auf 1.8.0 geändert
Version 1.0.0-alpha02
7. Dezember 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 ist veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
- Diese Tools sollen die Integration mit den Privacy Sandbox SDK Runtime-APIs erleichtern. Mit diesen Tools lässt sich automatisch Boilerplate-Code generieren, um die clientseitigen Schnittstellen des SDK mit Laufzeitfunktion zu definieren und mit ihnen zu interagieren.
Neue Funktionen - Unterstützung für die Definition von clientseitigen SDK-Schnittstellen, die Callbacks und Datenwertobjekte als Parameter und Rückgabetypen akzeptieren - SDK-Ausnahmen an Clients weitergeben - Unterstützung für die Generierung von Abwärtskompatibilität für die SDK-Laufzeit
API-Änderungen
- Annotation
@JvmDefaultWithCompatibilitywurde hinzugefügt. (I8f206)
Version 1.0.0-alpha01
9. November 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 ist veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Dies ist eine neue Jetpack-Bibliothek, die APIs zur Nutzung der Privacy Sandbox-Funktionen enthält. Bitte melden Sie Fehler in unserer Komponente zur Problemverfolgung.