privacysandbox-tools
Ostatnia aktualizacja | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wersja alfa |
---|---|---|---|---|
29 stycznia 2025 r. | - | - | - | 1.0.0-alpha11 |
Deklarowanie zależności
Aby dodać zależność od pakietu privacysandbox-tools, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.
Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle
aplikacji lub modułu:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha11" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos w sprawie istniejącego problemu, klikając przycisk z gwiazdką.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.0
Wersja 1.0.0-alpha11
29 stycznia 2025 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11
został zwolniony. Wersja 1.0.0-alpha11 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaliśmy obsługę zaktualizowanego parametru
SessionConstants
w sekcjiSandboxedUiAdapter.openSession
. (I65886)
Wersja 1.0.0-alpha10
2 października 2024 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10
został zwolniony. Wersja 1.0.0-alpha10 zawiera te komity.
Nowe funkcje
- Dodaj obsługę stałych wartości zdefiniowanych w SDK za pomocą
const val
w otagowanych interfejsach i otagowanych wartościach.
Zmiany w interfejsie API
- Nie zezwalaj na obiekty w apicompiler (wcześniej były one ignorowane)
Poprawki błędów
- Naprawienie problemu z awarią, gdy istnieją katalogi źródłowe kończące się na .class
Wersja 1.0.0-alpha09
26 czerwca 2024 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
został zwolniony. Wersja 1.0.0-alpha09 zawiera te komity.
Nowe funkcje
- Dodano obsługę klas enum z adnotacjami
@PrivacySandboxValue
. - Obsługa interfejsu Piaskownicy prywatności w wersji alfa 09.
Wersja 1.0.0-alpha08
20 marca 2024 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
został zwolniony. Wersja 1.0.0-alpha08 zawiera te komity.
Nowe funkcje
- Interfejsy opatrzone adnotacjami
@PrivacySandboxCallback
mogą teraz zawierać metody, które zwracają wartości, dopóki metoda jest zawieszona (I16063). - Pakiety są teraz akceptowane jako prawidłowe parametry i typy zwracane w otagowanych interfejsach i wartościach. (I52995)
Wersja 1.0.0-alpha07
7 lutego 2024 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
został zwolniony. Wersja 1.0.0-alpha07 zawiera te commity.
Zmiany w interfejsie API
- Obsługa nowych interfejsów inicjatora aktywności w pakiecie SDK. Nowe interfejsy są dostępne w
androidx.privacysandbox.activity.core
. Stare atrybuty wandroidx.privacysandbox.ui.core
nie są już obsługiwane. (Ia9079)
Wersja 1.0.0-alpha06
6 września 2023 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
został zwolniony. Wersja 1.0.0-alpha06 zawiera te commity.
Poprawki błędów
- Aby uniknąć kolizji ścieżki klasy w Bazel, używaj zależności Guava innych niż te związane z Androidem.
- Naprawiono błąd powodujący awarię podczas wywoływania kompilatora interfejsu API z Bazel. (I24c9d)
Wersja 1.0.0-alpha05
9 sierpnia 2023 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
został zwolniony. Wersja 1.0.0-alpha05 zawiera te commity.
Nowe funkcje
- Wygenerowane tokeny
SandboxedUiAdapters
mają teraz nowy zestawwindowInputToken
. Dzięki temu ta wersja jest zgodna zandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
.
Wersja 1.0.0-alpha04
24 maja 2023 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
został zwolniony. Wersja 1.0.0-alpha04 zawiera te commity.
Nowe funkcje
CancellationExceptions
są teraz propagowane do aplikacji, dzięki czemu pakiety SDK mogą anulować swoje coroutines zgodnie z oczekiwaniami.SdkActivityLaunchers
może teraz służyć do wywoływania interfejsów API pakietu SDK, dzięki czemu aplikacje mogą wysyłać do pakietów SDK w Piaskownicy prywatności inicjatory. Ta funkcja jest obecnie dostępna tylko w wersjach przedpremierowych dla programistów.
Poprawki błędów
- Funkcje niewymagające zawieszania, zadeklarowane przez pakiety SDK, będą teraz domyślnie działać w wątku głównym. Wcześniej były one wykonywane w wątkach Bindera.
- Usługi nie mogą już dziedziczyć z adapterów interfejsu UI.
- Rozwiązaliśmy problem polegający na tym, ż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.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
został zwolniony. Wersja 1.0.0-alpha03 zawiera te commity.
Nowe funkcje
- Dodano obsługę integracji interfejsu API Piaskownicy prywatności z interfejsem użytkownika
Zmiany w interfejsie API
- Zmieniono docelową wersję Kotlina na 1.8.0
Wersja 1.0.0-alpha02
7 grudnia 2022 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
został zwolniony. Wersja 1.0.0-alpha02 zawiera te commity.
- Te narzędzia mają na celu ulepszenie integracji z interfejsami API środowiska wykonawczego pakietu SDK Piaskownicy prywatności. Te narzędzia pomogą Ci automatycznie generować kod szablonowy, który służy do definiowania interfejsów interfejsów interfejsów SDK dostępnych w czasie wykonywania i do interakcji z nimi.
Nowe funkcje: - dodano obsługę definiowania interfejsów pakietu SDK dla klientów, które przyjmują jako parametry i typy zwracania obiekty wywołania zwrotnego i wartości danych; - propagowanie wyjątków pakietu SDK do klientów; - obsługa generowania zgodności pakietu Runtime z poprzednimi wersjami.
Zmiany w interfejsie API
- Dodawanie adnotacji
@JvmDefaultWithCompatibility
(I8f206)
Wersja 1.0.0-alpha01
9 listopada 2022 r.
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
został zwolniony. Wersja 1.0.0-alpha01 zawiera te commity.
Nowe funkcje
- To nowa biblioteka Jetpacka, która zawiera interfejsy API do korzystania z funkcji Piaskownicy prywatności. Błędy zgłaszaj w naszym komponencie narzędzia do śledzenia problemów.