Android.AdServices.OnDevicePersonalization Espace de noms

Classes

Nom Description
AppInfo

Informations sur les applications.

AppInfo.InterfaceConsts
DownloadCompletedInput

Données d’entrée pour IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput

Résultat retourné par IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput.Builder

Générateur pour DownloadCompletedOutput

EventInput

Données d’entrée pour IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventLogRecord

Données à journaliser dans la table EVENTS.

EventLogRecord.Builder

Générateur pour EventLogRecord

EventLogRecord.InterfaceConsts
EventOutput

Résultat retourné par IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventOutput.Builder

Générateur pour EventOutput

EventUrlProvider

Génère des URL de suivi des événements pour une requête.

ExecuteInIsolatedServiceRequest

Demande de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInIsolatedServiceRequest.Builder

Générateur pour ExecuteInIsolatedServiceRequest

ExecuteInIsolatedServiceRequest.OutputSpec

Ensemble de spécifications pour indiquer la sortie de IsolatedService.

ExecuteInIsolatedServiceResponse

Réponse de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInput

Données d’entrée pour IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

ExecuteOutput

Résultat retourné en IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) réponse à un appel à partir OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) d’une application cliente.

ExecuteOutput.Builder

Générateur pour ExecuteOutput

FederatedComputeInput

Données d’entrée pour FederatedComputeScheduler#schedule.

FederatedComputeInput.Builder

Générateur pour FederatedComputeInput

FederatedComputeScheduler

Gère la planification des travaux de calcul fédérés.

FederatedComputeScheduler.Params

Paramètres liés à la planification des travaux.

FederatedComputeScheduleRequest

Entrée pour FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

FederatedComputeScheduleResponse

Résultat retourné en FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) cas de réussite.

InferenceInput

Contient toutes les informations nécessaires pour une exécution d’inférence de modèle.

InferenceInput.Builder

Générateur pour InferenceInput

InferenceInput.Params
InferenceInput.Params.Builder
InferenceOutput

Résultat retourné par ModelManager#run.

InferenceOutput.Builder

Générateur pour InferenceOutput

IsolatedService

Classe de base pour les services démarrés par ODP lors d’un appel à OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) et s’exécuter dans un processus isolé.

IsolatedServiceException

Classe qu’un IsolatedService utilisateur peut utiliser pour signaler un échec lors de la gestion d’une demande et retourner une erreur à journaliser et agréger.

LogReader

Interface permettant de lire les journaux d’activité à partir de DEMANDES et d’ÉVÉNEMENTS

ModelManager

Gère l’inférence de modèle et prend uniquement en charge l’inférence de modèle TFLite maintenant.

OnDevicePersonalizationException

Exception levée par les API OnDevicePersonalization.

OnDevicePersonalizationManager

OnDevicePersonalizationManager fournit des API permettant aux applications de charger un IsolatedService processus isolé et d’interagir avec lui.

OnDevicePersonalizationManager.ExecuteResult

Résultat d’un appel à OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

RenderingConfig

Informations retournées par IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) utilisé dans un appel de sous-file d’attente pour IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver) identifier le contenu à afficher dans un seul android.view.View.

RenderingConfig.Builder

Générateur pour RenderingConfig

RenderingConfig.InterfaceConsts
RenderInput

Données d’entrée pour IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput

Résultat retourné par IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput.Builder

Générateur pour RenderOutput

RequestLogRecord

Contient des données qui seront écrites dans la table REQUESTS à la fin d’un appel à IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

RequestLogRecord.Builder

Générateur pour RequestLogRecord

RequestLogRecord.InterfaceConsts
RequestToken

Jeton opaque qui identifie la requête actuelle à un IsolatedService.

SurfacePackageToken

Référence opaque au contenu pouvant être affiché dans un android.view.SurfaceView.

TrainingExampleRecord

Un enregistrement de TrainingExamplesOutput.

TrainingExampleRecord.Builder

Générateur pour TrainingExampleRecord

TrainingExampleRecord.InterfaceConsts
TrainingExamplesInput

Données d’entrée pour IsolatedWorker#onTrainingExamples.

TrainingExamplesOutput

Données de sortie de IsolatedWorker#onTrainingExamples

TrainingExamplesOutput.Builder

Générateur pour TrainingExamplesOutput

TrainingInterval

Paramètres d’intervalle d’entraînement requis pour les travaux de calcul fédérés.

TrainingInterval.Builder

Générateur pour TrainingInterval

UserData

Données utilisateur fournies par la plateforme à un IsolatedService.

UserData.InterfaceConsts
WebTriggerInput

Données d’entrée pour IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput

Résultat qui doit être retourné par IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput.Builder

Générateur pour WebTriggerOutput

Interfaces

Nom Description
IIsolatedWorker

Interface avec des méthodes qui doivent être implémentées pour gérer les requêtes du service OnDevicePersonalization à un IsolatedService.

IKeyValueStore

Interface vers un magasin clé-valeur en lecture seule.

IMutableKeyValueStore

Interface vers un magasin clé-valeur en lecture-écriture.

Énumérations

Nom Description
DelegateType
ModelType
OnDevicePersonalizationError
OnDevicePersonalizationFeature
OutputType
TrainingIntervalSchedulingMode