aktywność w Piaskownicy prywatności

  
DO ZROBIENIA
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja Alfa
17 grudnia 2025 r. - - - 1.0.0-alpha03

Deklarowanie zależności

Aby dodać zależność od privacysandbox-activity, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.

Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Odlotowe

dependencies {
    // Use to implement privacysandbox activitys
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity:1.0.0-alpha03"

    // Use to implement privacysandbox activity complications
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-data-source:1.0.0-alpha03"
    // (Kotlin-specific extensions)
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-data-source-ktx:1.0.0-alpha03"

    // Use to implement a activity style and complication editor
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-editor:1.0.0-alpha03"

    // Can use to render complications.
    // TODO: Confirm these dependencies
    // This library is optional and activitys may have custom implementation for rendering
    // complications.
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-rendering:1.0.0-alpha03"
}

Kotlin

dependencies {
    // Use to implement privacysandbox activitys
    // TODO: Confirm these dependencies
    implementation("androidx.privacysandbox.activity:activity:1.0.0-alpha03")

    // Use to implement privacysandbox activity complications
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-data-source:1.0.0-alpha03"
    // (Kotlin-specific extensions)
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-data-source-ktx:1.0.0-alpha03"

    // Use to implement a activity style and complication editor
    // TODO: Confirm these dependencies
    implementation("androidx.privacysandbox.activity:activity-editor:1.0.0-alpha03")

    // Can use to render complications.
    // TODO: Confirm these dependencies
    // This library is optional and activitys may have custom implementation for rendering
    // complications.
    // TODO: Confirm these dependencies
    implementation "androidx.privacysandbox.activity:activity-complications-rendering:1.0.0-alpha03"
}

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 odkryjesz 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. Aby oddać głos na istniejący problem, kliknij przycisk gwiazdki.

Tworzenie nowego problemu

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.0

Wersja 1.0.0-alpha03

17 grudnia 2025 r.

androidx.privacysandbox.activity:activity-client:1.0.0-alpha03, androidx.privacysandbox.activity:activity-core:1.0.0-alpha03androidx.privacysandbox.activity:activity-provider:1.0.0-alpha03 są zwalniane. Wersja 1.0.0-alpha03 zawiera te zmiany.

  • Ta biblioteka została wycofana i nie będzie już aktualizowana.

Zmiany w interfejsie API

Wersja 1.0.0-alpha02

26 marca 2025 r.

androidx.privacysandbox.activity:activity-client:1.0.0-alpha02, androidx.privacysandbox.activity:activity-core:1.0.0-alpha02androidx.privacysandbox.activity:activity-provider:1.0.0-alpha02 są zwalniane. Wersja 1.0.0-alpha02 zawiera te zmiany.

Nowe funkcje

  • Można teraz tworzyć moduły uruchamiające aktywności pakietu SDK dla aktywności, które nie są powiązane z cyklem życia, czyli aktywności, które nie implementują interfejsu LifecycleOwner. Wyrzutnie te muszą zostać ręcznie usunięte przez osobę dzwoniącą.

Zmiany w interfejsie API

  • Dodano elementy LocalUnmanagedSdkActivityLaunchercreateUnmanagedSdkActivityLauncher, czyli klasę launchera dla działań niezależnych od cyklu życia oraz metodę tworzenia takich launcherów.
  • Nazwę LocalSdkActivityLauncher zmieniliśmy na LocalManagedSdkActivityLauncher, aby podkreślić różnicę między tym typem a launcherami, które nie uwzględniają cyklu życia.

Wersja 1.0.0-alpha01

15 listopada 2023 r.

androidx.privacysandbox.activity:activity-client:1.0.0-alpha01, androidx.privacysandbox.activity:activity-core:1.0.0-alpha01androidx.privacysandbox.activity:activity-provider:1.0.0-alpha01 są zwalniane. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje

  • Wprowadzamy specjalną bibliotekę aktywności w Piaskownicy prywatności.
  • Zawiera interfejsy do uruchamiania aktywności z poziomu środowiska wykonawczego pakietu SDK. Interfejsy były wcześniej zdefiniowane w bibliotece interfejsu Piaskownicy prywatności.