narzędzia-piaskownicy-prywatności
Najnowsza aktualizacja | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|
20 marca 2024 r. | - | - | - | 1.0.0-alfa08 |
Deklarowanie zależności
Aby dodać zależność od narzędzi privacysandbox-tools, 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:
Odlotowy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha08" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08") }
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 znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.0
Wersja 1.0.0-alfa08
20 marca 2024 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
została zwolniona. Wersja 1.0.0-alpha08 zawiera te zatwierdzenia.
Nowe funkcje
- Interfejsy z adnotacjami
@PrivacySandboxCallback
mogą teraz mieć metody, które zwracają wartości, o ile metoda jest zawieszona (I16063). - Pakiety są teraz akceptowane jako prawidłowe parametry i zwracane typy w interfejsach i wartościach z adnotacjami. (I52995)
Wersja 1.0.0-alfa07
7 lutego 2024 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
została zwolniona. Wersja 1.0.0-alpha07 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Obsługa nowych interfejsów Menu z aplikacjami z pakietu SDK. Nowe interfejsy są już dostępne w języku:
androidx.privacysandbox.activity.core
. Starsze zandroidx.privacysandbox.ui.core
nie są już obsługiwane. (Ia9079)
Wersja 1.0.0-alfa06
6 września 2023 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
została zwolniona. Wersja 1.0.0-alpha06 zawiera te zatwierdzenia.
Poprawki błędów
- Używaj zależności Gujawa innych niż Android, aby uniknąć konfliktów ścieżek klas w Bazelu.
- Naprawa błędu występującego podczas wywoływania kompilatora interfejsów API z bazy danych. (I24c9d)
Wersja 1.0.0-alfa05
9 sierpnia 2023 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
została zwolniona. Wersja 1.0.0-alpha05 zawiera te zatwierdzenia.
Nowe funkcje
- Wygenerowane
SandboxedUiAdapters
mają teraz nowy zestaw ustawień:windowInputToken
. Dzięki temu ta wersja jest zgodna zandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
.
Wersja 1.0.0-alfa04
24 maja 2023 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
została zwolniona. Wersja 1.0.0-alpha04 zawiera te zatwierdzenia.
Nowe funkcje
- Ustawienia
CancellationExceptions
zostały rozpowszechnione w aplikacjach, więc pakiety SDK mogą teraz anulować swoje współprogramy zgodnie z oczekiwaniami. SdkActivityLaunchers
może być teraz używany w interfejsach API pakietów SDK, dzięki czemu aplikacje mogą wysyłać Menu z aplikacjami do pakietów SDK w Piaskownicy prywatności. Pamiętaj, że ta funkcja jest obecnie dostępna tylko w wersji testowej dla programistów.
Poprawki błędów
- Funkcje niezawieszające zadeklarowane przez pakiety SDK będą teraz domyślnie uruchamiane w wątku głównym. Kiedyś działały w wątkach Binder.
- Usługi nie mogą już dziedziczyć z adapterów interfejsu użytkownika.
- Rozwiązaliśmy problem, który powodował, że zdefiniowanie właściwości adaptera interfejsu w klasie danych powodowało błąd kompilacji.
Wersja 1.0.0-alfa03
8 marca 2023 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
została zwolniona. Wersja 1.0.0-alpha03 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaliśmy obsługę integracji interfejsu API Piaskownicy prywatności z interfejsem API
Zmiany w interfejsie API
- Zmieniono docelową wersję kotlin na 1.8.0
Wersja 1.0.0-alfa02
7 grudnia 2022 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
została zwolniona. Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.
- Celem tych narzędzi jest usprawnienie integracji z środowiskowymi interfejsami API pakietu SDK Piaskownicy prywatności. Narzędzia te ułatwiają automatyczne generowanie kodu stałego do definiowania interfejsów klienta pakietu SDK działającego w czasie działania i interakcji z nimi.
Nowe funkcje – Dodaliśmy obsługę definiowania interfejsów SDK dla klienta, które akceptują wywołania zwrotne i obiekty wartości danych jako parametry i zwracane typy danych; – rozpowszechnienie wyjątków SDK dla klientów; – obsługa wstecznego generowania zgodności środowiska wykonawczego SDK.
Zmiany w interfejsie API
- Dodawanie adnotacji
@JvmDefaultWithCompatibility
(I8f206)
Wersja 1.0.0-alfa01
9 listopada 2022 r.
Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
została zwolniona. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- To nowa biblioteka Jetpack, która zawiera interfejsy API do korzystania z funkcji Piaskownicy prywatności. Błędy zgłaszaj w naszym komponencie do śledzenia problemów.