Android.AdServices.OnDevicePersonalization Spazio dei nomi

Classi

Nome Descrizione
AppInfo

Informazioni sulle app.

AppInfo.InterfaceConsts
DownloadCompletedInput

Dati di input per IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput

Risultato restituito da IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput.Builder

Generatore per DownloadCompletedOutput

EventInput

Dati di input per IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventLogRecord

Dati da registrare nella tabella EVENTS.

EventLogRecord.Builder

Generatore per EventLogRecord

EventLogRecord.InterfaceConsts
EventOutput

Risultato restituito da IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventOutput.Builder

Generatore per EventOutput

EventUrlProvider

Genera URL di rilevamento eventi per una richiesta.

ExecuteInIsolatedServiceRequest

Richiesta di OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInIsolatedServiceRequest.Builder

Generatore per ExecuteInIsolatedServiceRequest

ExecuteInIsolatedServiceRequest.OutputSpec

Set di specifiche per indicare l'output di IsolatedService.

ExecuteInIsolatedServiceResponse

Risposta di OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInput

Dati di input per IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

ExecuteOutput

Risultato restituito da IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) in risposta a una chiamata a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) da un'app client.

ExecuteOutput.Builder

Generatore per ExecuteOutput

FederatedComputeInput

Dati di input per FederatedComputeScheduler#schedule.

FederatedComputeInput.Builder

Generatore per FederatedComputeInput

FederatedComputeScheduler

Gestisce la pianificazione dei processi di calcolo federati.

FederatedComputeScheduler.Params

Parametri correlati alla pianificazione dei processi.

FederatedComputeScheduleRequest

Input per FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

FederatedComputeScheduleResponse

Risultato restituito da FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) quando ha esito positivo.

InferenceInput

Contiene tutte le informazioni necessarie per un'esecuzione dell'inferenza del modello.

InferenceInput.Builder

Generatore per InferenceInput

InferenceInput.Params
InferenceInput.Params.Builder
InferenceOutput

Risultato restituito da ModelManager#run.

InferenceOutput.Builder

Generatore per InferenceOutput

IsolatedService

Classe di base per i servizi avviati da ODP in una chiamata a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) e vengono eseguiti in un processo isolato.

IsolatedServiceException

Classe che può essere usata da un oggetto IsolatedService per segnalare un errore nella gestione di una richiesta e restituire un errore da registrare e aggregare.

LogReader

Interfaccia per la lettura dei log da RICHIESTE ed EVENTI

ModelManager

Gestisce l'inferenza del modello e supporta ora solo l'inferenza del modello TFLite.

OnDevicePersonalizationException

Eccezione generata dalle API OnDevicePersonalization.

OnDevicePersonalizationManager

OnDevicePersonalizationManager fornisce API per le app per caricare un oggetto IsolatedService in un processo isolato e interagire con esso.

OnDevicePersonalizationManager.ExecuteResult

Risultato di una chiamata a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

RenderingConfig

Informazioni restituite da IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) utilizzato in una chiamata secondaria a per IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver) identificare il contenuto da visualizzare in un singolo android.view.Viewoggetto .

RenderingConfig.Builder

Generatore per RenderingConfig

RenderingConfig.InterfaceConsts
RenderInput

Dati di input per IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput

Risultato restituito da IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput.Builder

Generatore per RenderOutput

RequestLogRecord

Contiene dati che verranno scritti nella tabella REQUESTS alla fine di una chiamata a IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

RequestLogRecord.Builder

Generatore per RequestLogRecord

RequestLogRecord.InterfaceConsts
RequestToken

Token opaco che identifica la richiesta corrente a un oggetto IsolatedService.

SurfacePackageToken

Riferimento opaco al contenuto che può essere visualizzato in un oggetto android.view.SurfaceView.

TrainingExampleRecord

Un record di TrainingExamplesOutput.

TrainingExampleRecord.Builder

Generatore per TrainingExampleRecord

TrainingExampleRecord.InterfaceConsts
TrainingExamplesInput

Dati di input per IsolatedWorker#onTrainingExamples.

TrainingExamplesOutput

Dati di output di IsolatedWorker#onTrainingExamples

TrainingExamplesOutput.Builder

Generatore per TrainingExamplesOutput

TrainingInterval

Impostazioni dell'intervallo di training necessarie per i processi di calcolo federati.

TrainingInterval.Builder

Generatore per TrainingInterval

UserData

Dati utente forniti dalla piattaforma a un oggetto IsolatedService.

UserData.InterfaceConsts
WebTriggerInput

Dati di input per IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput

Risultato che deve essere restituito da IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput.Builder

Generatore per WebTriggerOutput

Interfacce

Nome Descrizione
IIsolatedWorker

Interfaccia con metodi che devono essere implementati per gestire le richieste dal servizio OnDevicePersonalization a un oggetto IsolatedService.

IKeyValueStore

Interfaccia di un archivio chiave-valore di sola lettura.

IMutableKeyValueStore

Interfaccia di un archivio chiave-valore di lettura/scrittura.

Enumerazioni

Nome Descrizione
DelegateType
ModelType
OnDevicePersonalizationError
OnDevicePersonalizationFeature
OutputType
TrainingIntervalSchedulingMode