narzędzia-Piaskownicy prywatności
Najnowsza aktualizacja | Wersja stabilna | Kandydat do wydania | Wersja Beta | Wydanie alfa |
---|---|---|---|---|
26 czerwca 2024 r. | - | - | - | 1.0.0-alfa09 |
Deklarowanie zależności
Aby dodać zależność od narzędzi w piaskownicy prywatności, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.
W pliku build.gradle
aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha10" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj istniejące problemy w tej bibliotece. Możesz oddać swój głos do istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów.
Wersja 1.0
Wersja 1.0.0-alpha09
26 czerwca 2024 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
została zwolniona. Wersja 1.0.0-alfa09 zawiera te zatwierdzenia.
Nowe funkcje
- Dodano obsługę klas wyliczeniowych z adnotacjami
@PrivacySandboxValue
. - Obsługa interfejsu Piaskownicy prywatności w wersji alfa 09.
Wersja 1.0.0-alpha08
20 marca 2024 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
została zwolniona. Wersja 1.0.0-alfa08 zawiera te zatwierdzenia.
Nowe funkcje
- Interfejsy z adnotacjami
@PrivacySandboxCallback
mogą teraz zawierać metody zwracające wartości, dopóki metoda nie jest zawieszona.(I16063) - Pakiety są teraz akceptowane jako prawidłowe parametry i typy zwracane w interfejsach i wartościach z adnotacjami. (I52995)
Wersja 1.0.0-alpha07
7 lutego 2024 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
została zwolniona. Wersja 1.0.0-alfa07 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Obsługa nowych interfejsów Menu z aplikacjami aktywności w pakiecie SDK. Nowe interfejsy są dostępne w języku:
androidx.privacysandbox.activity.core
. Starsze wersje w usłudzeandroidx.privacysandbox.ui.core
nie są już obsługiwane. (IA9079).
Wersja 1.0.0-alpha06
6 września 2023 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
została zwolniona. Wersja 1.0.0-alfa06 zawiera te zatwierdzenia.
Poprawki błędów
- Używaj zależności Guavy innych niż Android, aby uniknąć konfliktów ścieżki klasy w Bazel.
- Naprawa błędu występującego podczas wywoływania kompilatora API z Bazel. (I24c9d)
Wersja 1.0.0-alpha05
9 sierpnia 2023 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
została zwolniona. Wersja 1.0.0-alfa05 zawiera te zatwierdzenia.
Nowe funkcje
- Wygenerowane obrazy
SandboxedUiAdapters
mają teraz nowy zestaw:windowInputToken
. Dzięki temu ta wersja jest zgodna z pakietemandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
.
Wersja 1.0.0-alpha04
24 maja 2023 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
została zwolniona. Wersja 1.0.0-alfa04 zawiera te zatwierdzenia.
Nowe funkcje
- Reguły
CancellationExceptions
są teraz rozpowszechniane w aplikacjach, więc pakiety SDK mogą teraz zgodnie z oczekiwaniami anulować swoje współrzędne. SdkActivityLaunchers
może być teraz używana w interfejsach API SDK, dzięki czemu aplikacje mogą wysyłać programy uruchamiające do pakietów SDK w ramach Piaskownicy prywatności. Pamiętaj, że ta funkcja jest obecnie dostępna tylko w wersji testowej dla deweloperów.
Poprawki błędów
- Funkcje bez zawieszania zadeklarowane przez pakiety SDK będą teraz domyślnie uruchamiane w wątku głównym. Wcześniej były one uruchamiane w wątkach Binder.
- Usługi nie mogą już dziedziczyć z adapterów interfejsu.
- Rozwiązaliśmy problem, który powodował, że zdefiniowanie właściwości adaptera interfejsu użytkownika w klasie danych powodowało błąd kompilacji.
Wersja 1.0.0-alpha03
8 marca 2023 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
została zwolniona. Wersja 1.0.0-alfa03 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaliśmy obsługę integracji interfejsu API Piaskownicy prywatności
Zmiany interfejsu API
- Zmieniono docelową wersję kotlin na 1.8.0
Wersja 1.0.0-alpha02
7 grudnia 2022 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
została zwolniona. Wersja 1.0.0-alfa02 zawiera te zatwierdzenia.
- Te narzędzia mają poprawić integrację z interfejsami API środowiska wykonawczego Piaskownicy prywatności. Narzędzia te pomogą w automatycznym generowaniu stałego kodu, który umożliwi definiowanie interfejsów pakietu SDK używanego w czasie działania aplikacji i interakcję z nimi.
Nowe funkcje – Dodano obsługę definiowania interfejsów SDK przeznaczonych dla klienta, które akceptują wywołania zwrotne i obiekty wartości danych jako parametry i typy zwrotów. – Propagowanie wyjątków od pakietów SDK u klientów. – Obsługa generowania wstecznej zgodności środowiska wykonawczego SDK.
Zmiany interfejsu API
- Dodawanie adnotacji
@JvmDefaultWithCompatibility
(I8f206)
Wersja 1.0.0-alpha01
9 listopada 2022 r.
Usługa androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
została zwolniona. Wersja 1.0.0-alfa01 zawiera te zatwierdzenia.
Nowe funkcje
- To nowa biblioteka Jetpack z interfejsami API umożliwiającymi wykorzystanie funkcji Piaskownicy prywatności. Błędy należy zgłaszać za pomocą komponentu do śledzenia problemów.