android.adservices.ondevicepersonalization

Interfaces

IsolatedWorker Interface avec les méthodes à implémenter pour gérer les requêtes du système d'exploitation vers un IsolatedService
KeyValueStore Interface vers un magasin de paires clé-valeur en lecture seule. 
MutableKeyValueStore Interface vers un magasin de paires clé-valeur en lecture/écriture. 

Classes

AppInfo Informations concernant les applications. 
DownloadCompletedInput Données d'entrée pour IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput Résultat renvoyé par IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput.Builder Compilateur pour DownloadCompletedOutput 
EventInput Données d'entrée pour IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord Données à enregistrer dans la table EVENTS. 
EventLogRecord.Builder Compilateur pour EventLogRecord 
EventOutput Résultat renvoyé par IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
EventOutput.Builder Compilateur pour EventOutput 
EventUrlProvider Génère des URL de suivi des événements pour une requête. 
ExecuteInput Données d'entrée pour IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
ExecuteOutput Résultat renvoyé par IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) en réponse à un appel de OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) à partir d'une application cliente. 
ExecuteOutput.Builder Compilateur pour ExecuteOutput 
FederatedComputeInput Données d'entrée pour FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)
FederatedComputeInput.Builder Compilateur pour FederatedComputeInput 
FederatedComputeScheduler Gère la planification des tâches d'apprentissage fédéré et des tâches d'analyse fédérées. 
FederatedComputeScheduler.Params Les paramètres liés à la planification des tâches. 
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 exécutés dans un processus isolé
LogReader Interface permettant de lire les journaux de REQUESTS et EVENTS. Utilisée comme objet d'accès aux données pour les tables REQUESTS et EVENTS. 
OnDevicePersonalizationManager OnDevicePersonalizationManager fournit des API permettant aux applications de charger un IsolatedService dans un processus isolé et d'interagir avec lui. 
RenderingConfig Informations renvoyées par IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer), qui sont utilisées dans un appel ultérieur à IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) pour identifier le contenu à afficher dans un seul View
RenderingConfig.Builder Compilateur pour RenderingConfig 
RenderInput Données d'entrée pour IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput Résultat renvoyé par IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput.Builder Compilateur pour RenderOutput 
RequestLogRecord Contient les données qui seront écrites dans le tableau REQUÊTES à la fin d'un appel à IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogRecord.Builder Compilateur pour RequestLogRecord 
RequestToken Jeton opaque qui identifie la requête actuelle auprès d'un IsolatedService
SurfacePackageToken Référence opaque au contenu pouvant être affiché dans une SurfaceView
TrainingExampleInput Données d'entrée pour IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput Données de sortie de IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput.Builder Compilateur pour TrainingExampleOutput 
TrainingInterval Paramètres d'intervalle d'entraînement requis pour les tâches de calcul fédérées. 
TrainingInterval.Builder Compilateur pour TrainingInterval 
UserData Données utilisateur fournies par la plate-forme à un IsolatedService

Exceptions

OnDevicePersonalizationException Exception générée par les API OnDevicePersonalization.