android.adservices.ondevicepersonalization

Interfacce

IsolatedWorker Interfaccia con i metodi che devono essere implementati per gestire le richieste dal sistema operativo a un IsolatedService
Archivio valori chiave Un'interfaccia per un archivio chiave-valore di sola lettura. 
MutableKeyValueStore Un'interfaccia per un archivio di valori-chiave in lettura/scrittura. 

Classi

InformazioniApp Informazioni sulle app. 
DownloadCompletatoInput I dati di input per IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompleteOutput Il risultato restituito da IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompleteOutput.Builder Un builder per DownloadCompletedOutput
Input evento I dati di input per IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord Dati da registrare nella tabella EVENTS. 
EventLogRecord.Builder Un builder per EventLogRecord
EventOutput Il risultato restituito da IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
EventOutput.Builder Un builder per EventOutput
EventUrlProvider Genera URL di monitoraggio eventi per una richiesta. 
Esegui input I dati di input per IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
EseguiOutput Il risultato restituito da IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) in risposta a una chiamata a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) da un'app client. 
EseguiOutput.Builder Un builder per ExecuteOutput
InputComputeFederated Dati di input per FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)
FederatedComputeInput.Builder Un builder per FederatedComputeInput
FederatedComputeScheduler Gestisce la pianificazione di job di apprendimento federato e di analisi federata. 
FederatedComputeScheduler.Params I parametri relativi alla pianificazione dei job. 
IsolatedService Classe base per i servizi avviati da ODP su una chiamata a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) ed eseguiti in un processo isolato
LettoreLog Un'interfaccia per leggere i log di REQUESTS ed EVENTS. Utilizzato come oggetto di accesso ai dati per la tabella REQUESTS and EVENTS. 
OnDevicePersonalizationManager OnDevicePersonalizationManager fornisce API per consentire alle app di caricare un IsolatedService in un processo isolato e di interagirvi. 
RenderingConfig Informazioni restituite da IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) e utilizzate in una chiamata successiva a IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) per identificare i contenuti da visualizzare in un singolo View
RenderingConfig.Builder Un builder per RenderingConfig
RenderInput I dati di input per IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput Il risultato restituito da IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput.Builder Un builder per RenderOutput
RequestLogRecord Contiene dati che verranno scritti nella tabella REQUESTS al termine di una chiamata a IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogRecord.Builder Un builder per RequestLogRecord
RequestToken Un token opaco che identifica la richiesta corrente a un IsolatedService
SurfacePackageToken Un riferimento opaco a contenuti che possono essere visualizzati in un SurfaceView
TrainingExampleInput Dati di input per IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
Esempio di addestramento I dati di output di IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput.Builder Un builder per TrainingExampleOutput
Intervallo di addestramento Impostazioni dell'intervallo di addestramento necessarie per i job di calcolo federato. 
TrainingIntervalli.Builder Un builder per TrainingInterval
DatiUtente Dati utente forniti dalla piattaforma a un IsolatedService

Eccezioni

OnDevicePersonalizationException Eccezione generata dalle API OnDevicePersonalization.