Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
android.app.sdksandbox
Interfejsy
Zajęcia
AppOwnedSdkSandboxInterface |
Reprezentuje kanał dla pakietu SDK w procesie piaskownicy, który umożliwia interakcję z aplikacją.
|
SandboxedSdk |
Reprezentuje pakiet SDK wczytany w ramach procesu piaskownicy.
|
SandboxedSdkProvider |
Zawiera interfejs API, którego piaskownica może używać do interakcji z załadowanymi w niej pakietami SDK.
|
SdkSandboxManager |
Udostępnia interfejsy API do wczytywania pakietu SDKs do piaskownicy pakietu SDK, a następnie do interakcji z nim.
|
Wyjątki
Interfejsy
Zajęcia
Wyjątki
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# android.app.sdksandbox\n\nAdded in [API level 33](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.app.sdksandbox\n======================\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|\n| [SdkSandboxManager.SdkSandboxProcessDeathCallback](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager.SdkSandboxProcessDeathCallback) | A callback for tracking events SDK sandbox death. |\n\nClasses\n-------\n\n|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AppOwnedSdkSandboxInterface](/design-for-safety/privacy-sandbox/reference/sdksandbox/AppOwnedSdkSandboxInterface) | Represents a channel for an SDK in the sandbox process to interact with the app. |\n| [SandboxedSdk](/design-for-safety/privacy-sandbox/reference/sdksandbox/SandboxedSdk) | Represents an SDK loaded in the sandbox process. |\n| [SandboxedSdkProvider](/design-for-safety/privacy-sandbox/reference/sdksandbox/SandboxedSdkProvider) | Encapsulates API which SDK sandbox can use to interact with SDKs loaded into it. |\n| [SdkSandboxManager](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager) | Provides APIs to load [SDKs](/reference/android/content/pm/SharedLibraryInfo#TYPE_SDK_PACKAGE) into the SDK sandbox process, and then interact with them. |\n\nExceptions\n----------\n\n|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [LoadSdkException](/design-for-safety/privacy-sandbox/reference/sdksandbox/LoadSdkException) | Exception thrown by [SdkSandboxManager#loadSdk](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager#loadSdk(java.lang.String,%20android.os.Bundle,%20java.util.concurrent.Executor,%20android.os.OutcomeReceiver\u003candroid.app.sdksandbox.SandboxedSdk,android.app.sdksandbox.LoadSdkException\u003e)) |\n| [RequestSurfacePackageException](/design-for-safety/privacy-sandbox/reference/sdksandbox/RequestSurfacePackageException) | Exception thrown by [SdkSandboxManager#requestSurfacePackage](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager#requestSurfacePackage(java.lang.String,%20android.os.Bundle,%20java.util.concurrent.Executor,%20android.os.OutcomeReceiver\u003candroid.os.Bundle,android.app.sdksandbox.RequestSurfacePackageException\u003e)) |\n\n-\n\n Interfaces\n ----------\n\n - [SdkSandboxManager.SdkSandboxProcessDeathCallback](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager.SdkSandboxProcessDeathCallback)\n-\n\n Classes\n -------\n\n - [AppOwnedSdkSandboxInterface](/design-for-safety/privacy-sandbox/reference/sdksandbox/AppOwnedSdkSandboxInterface)\n - [SandboxedSdk](/design-for-safety/privacy-sandbox/reference/sdksandbox/SandboxedSdk)\n - [SandboxedSdkProvider](/design-for-safety/privacy-sandbox/reference/sdksandbox/SandboxedSdkProvider)\n - [SdkSandboxManager](/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager)\n-\n\n Exceptions\n ----------\n\n - [LoadSdkException](/design-for-safety/privacy-sandbox/reference/sdksandbox/LoadSdkException)\n - [RequestSurfacePackageException](/design-for-safety/privacy-sandbox/reference/sdksandbox/RequestSurfacePackageException)"]]