Android.App.SdkSandbox Espace de noms

Fournit des API pour le chargement de kits SDK dans un processus de bac à sable distinct et communique avec eux.

Classes

Nom Description
AppOwnedSdkSandboxInterface

Représente un canal pour un SDK dans le processus de bac à sable pour interagir avec l’application.

AppOwnedSdkSandboxInterface.InterfaceConsts

Expose les constantes d’interface colisable héritées par AppOwnedSdkSandboxInterface.

LoadSdkException

Exception levée par SdkSandboxManager#loadSdk

LoadSdkException.InterfaceConsts

Expose les constantes d’interface colisable héritées par LoadSdkException.

RequestSurfacePackageException

Exception levée par SdkSandboxManager#requestSurfacePackage

SandboxedSdk

Représente un Kit de développement logiciel (SDK) chargé dans le processus de bac à sable.

SandboxedSdk.InterfaceConsts

Expose les constantes d’interface colisable héritées par SandboxedSdk.

SandboxedSdkProvider

Encapsule l’API que le kit de développement logiciel (SDK) bac à sable peut utiliser pour interagir avec les sdk chargés dans celui-ci.

SdkSandboxManager

Fournit des API à charger android.content.pm.SharedLibraryInfo#TYPE_SDK_PACKAGE SDKs dans le processus de bac à sable du Kit de développement logiciel (SDK), puis interagir avec eux.

Interfaces

Nom Description
SdkSandboxManager.ISdkSandboxProcessDeathCallback

Rappel pour le suivi de la mort du bac à sable du Kit de développement logiciel (SDK) d’événements.

Énumérations

Nom Description
LoadSdkErrorCode

Identifie la raison pour laquelle une demande de chargement du Kit de développement logiciel (SDK) a échoué.

RequestSurfacePackageErrorCode

Identifie un échec d’obtention d’un package surface à partir d’un Kit de développement logiciel (SDK) en bac à sable (SANDBOX).

SandboxState

Identifie si le bac à sable du Kit de développement logiciel (SDK) est désactivé ou activé avec l’isolation des processus.

Remarques

Les applications utilisent SdkSandboxManager pour charger et décharger des kits SDK, recevoir des rappels de mort de processus de bac à sable et inscrire des interfaces de classeur appartenant à l’application. Un SandboxedSdk accès au classeur d’un KIT de développement logiciel (SDK) chargé. Les implémentations du Kit de développement logiciel (SDK) dérivent de la gestion SandboxedSdkProvider du chargement et du nettoyage des ressources.

Consultez la référence du package de bac à sable android SDK pour les API Android et leur disponibilité.