PrivacySandbox-Benutzeroberfläche
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
18. Oktober 2023 | - | - | - | 1.0.0-alpha07 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von privacysandbox-ui 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Groovig
dependencies { // Use to implement privacysandbox ui implementation "androidx.privacysandbox.ui:ui:1.0.0-alpha07" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha07" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07" }
Kotlin
dependencies { // Use to implement privacysandbox ui implementation("androidx.privacysandbox.ui:ui:1.0.0-alpha07") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha07") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
Version 1.0.0-alpha07
18. Oktober 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha07
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha07
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07
wurden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Neue Funktionen
- Für die Bibliothek wurde Unterstützung für die Abwärtskompatibilität hinzugefügt. Bei API 33 und niedriger wird die Ansicht des Anbieters innerhalb des App-Prozesses in einem anderen Classloader gerendert. (If0b7a)
- Es wurde eine Logik hinzugefügt, mit der die Größenanpassung von Host- und Anbietercontainern im selben Frame durchgeführt werden kann, um sichtbare Verzögerungen bei der Benutzeroberfläche zu vermeiden. (Ic2cd9)
API-Änderungen
- MinSdk für die Bibliothek wurde auf API 21 aktualisiert. (I474b8)
Version 1.0.0-alpha06
20. September 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha06
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha06
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha06
wurden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Eine Logik zum Beschneiden von
SandboxedSdkView
wurde der Ansicht „grenzendes übergeordnetes Element“ hinzugefügt, in die es scrollen kann. So wird sichergestellt, dass der Inhalt vonSandboxedSdkView
keine anderen Ansichten oder UI-Komponenten außerhalb der Stamminhaltsansicht verdeckt. (I9ea94)
API-Änderungen
SandboxedSdkView.setZOrderOnTopAndEnableUserInteraction
umbenennen inorderProviderUiAboveClientUi
(Iecb7e)
Fehlerkorrekturen
- Senden Sie den korrekten Wert für die Z-Reihenfolge an den Host. Ib0ddf
- Touchfokus nur beim vertikalen Scrollen/Fliegen übertragen. (I0528c)
Version 1.0.0-alpha05
9. August 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha05
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha05
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha05
wurden veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
Neue Funktionen
- Es wurde eine Logik hinzugefügt, um den Touchfokus von
SandboxedSdkView
auf den Host zu übertragen. Dadurch kann die scrollbare Benutzeroberfläche des Containerhosting-Anbieters korrekt auf Scroll- und Flings reagieren.
API-Änderungen
windowInputToken
-Parameter zuSandboxedUiAdapter
hinzugefügt (Ief578)
Fehlerkorrekturen
- Sitzungsstatus nach der ersten Zeichnung auf „Aktiv“ setzen (I36f3f)
- Layoutproblem mit
SandboxedSdkView
beheben. (I09cb8) - Es wurde eine Logik hinzugefügt, um den Touchfokus auf den Host zu übertragen. (I33b54)
- Der Parameter
windowInputToken
wurde zuSandboxedUiAdapter
hinzugefügt. Dies ist erforderlich, damit dasSurfaceControlViewHost
-Token korrekt dem Host der eingebetteten Hierarchie zugeordnet wird. (Ief578) - Führen Sie
notifyResized
im Hauptthread aus. (I62440) - Absturz im
Session.close()
-Ablauf wurde behoben. (I5392e)
Version 1.0.0-alpha04
21. Juni 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha04
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha04
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha04
wurden veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
- Stell die
SdkActivityLauncher
vor. Eine Schnittstelle, über die laufzeitfähige SDKs Aktivitäten starten können (I5b3dc)
Fehlerkorrekturen
- Race-Bedingung für
notifyZOrderChanged
wurde behoben. Stellt sicher, dass der UI-Anbieter über alle Änderungen der Z-Reihenfolge benachrichtigt wird. Der UI-Anbieter wird nicht explizit benachrichtigt, wenn die Z-Reihenfolge vonSandboxedSdkView
vor dem Aufruf von openSession geändert wird.
Version 1.0.0-alpha03
24. Mai 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha03
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha03
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha03
wurden veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
StateChangedListener
informiert die Anwendung von Änderungen in der UI-Sitzung
API-Änderungen
StateChangedListener
wurde hinzugefügt, umErrorConsumer
zu ersetzen (Icd5d3).
Fehlerkorrekturen
- Es wurde eine Race-Bedingung für
notifyZOrderChanged
behoben, sodass der UI-Anbieter über alle Änderungen der Z-Reihenfolge benachrichtigt wird.
Version 1.0.0-alpha02
19. April 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha02
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha02
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha02
wurden veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
Fehlerkorrekturen
- Der Flaking testChangingSandboxedSdkViewLayoutChangesChildLayout-Test wurde deaktiviert
Version 1.0.0-alpha01
8. März 2023
androidx.privacysandbox.ui:ui-client:1.0.0-alpha01
, androidx.privacysandbox.ui:ui-core:1.0.0-alpha01
und androidx.privacysandbox.ui:ui-provider:1.0.0-alpha01
wurden veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Dies sind neue Jetpack-Bibliotheken, mit denen Anwendungen und laufzeitfähige SDKs (Privacy Sandbox) alle vom SDK (Anbieter) bereitgestellten Benutzeroberflächen hosten können.