Android.AdServices.OnDevicePersonalization Espacio de nombres

Clases

Nombre Description
AppInfo

Información sobre las aplicaciones.

AppInfo.InterfaceConsts
DownloadCompletedInput

Datos de entrada de IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput

Resultado devuelto por IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput.Builder

Un generador para DownloadCompletedOutput

EventInput

Datos de entrada de IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventLogRecord

Datos que se van a registrar en la tabla EVENTS.

EventLogRecord.Builder

Un generador para EventLogRecord

EventLogRecord.InterfaceConsts
EventOutput

Resultado devuelto por IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventOutput.Builder

Un generador para EventOutput

EventUrlProvider

Genera direcciones URL de seguimiento de eventos para una solicitud.

ExecuteInIsolatedServiceRequest

Solicitud de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInIsolatedServiceRequest.Builder

Un generador para ExecuteInIsolatedServiceRequest

ExecuteInIsolatedServiceRequest.OutputSpec

Conjunto de especificaciones para indicar la salida de IsolatedService.

ExecuteInIsolatedServiceResponse

Respuesta de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInput

Datos de entrada de IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

ExecuteOutput

Resultado devuelto por IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) en respuesta a una llamada a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) desde una aplicación cliente.

ExecuteOutput.Builder

Un generador para ExecuteOutput

FederatedComputeInput

Datos de entrada de FederatedComputeScheduler#schedule.

FederatedComputeInput.Builder

Un generador para FederatedComputeInput

FederatedComputeScheduler

Controla la programación de trabajos de proceso federados.

FederatedComputeScheduler.Params

Parámetros relacionados con la programación de trabajos.

FederatedComputeScheduleRequest

Entrada para FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

FederatedComputeScheduleResponse

Resultado devuelto por FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) cuando se ejecuta correctamente.

InferenceInput

Contiene toda la información necesaria para una ejecución de inferencia del modelo.

InferenceInput.Builder

Un generador para InferenceInput

InferenceInput.Params
InferenceInput.Params.Builder
InferenceOutput

Resultado devuelto por ModelManager#run.

InferenceOutput.Builder

Un generador para InferenceOutput

IsolatedService

Clase base para servicios iniciados por ODP en una llamada a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) y se ejecutan en un proceso aislado.

IsolatedServiceException

Clase que puede IsolatedService usar para indicar un error al controlar una solicitud y devolver un error que se registrará y agregará.

LogReader

Interfaz a un registro de lectura de SOLICITUDES y EVENTOS

ModelManager

Controla la inferencia del modelo y solo admite la inferencia de modelos tfLite ahora.

OnDevicePersonalizationException

Excepción producida por las API OnDevicePersonalization.

OnDevicePersonalizationManager

OnDevicePersonalizationManager proporciona API para que las aplicaciones carguen un IsolatedService elemento en un proceso aislado e interactúen con él.

OnDevicePersonalizationManager.ExecuteResult

Resultado de una llamada a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

RenderingConfig

Información devuelta por IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) que se usa en una llamada subesecuente para IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver) identificar el contenido que se va a mostrar en un único android.view.View.

RenderingConfig.Builder

Un generador para RenderingConfig

RenderingConfig.InterfaceConsts
RenderInput

Datos de entrada de IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput

Resultado devuelto por IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput.Builder

Un generador para RenderOutput

RequestLogRecord

Contiene datos que se escribirán en la tabla REQUESTS al final de una llamada a IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

RequestLogRecord.Builder

Un generador para RequestLogRecord

RequestLogRecord.InterfaceConsts
RequestToken

Token opaco que identifica la solicitud actual a .IsolatedService

SurfacePackageToken

Referencia opaca al contenido que se puede mostrar en .android.view.SurfaceView

TrainingExampleRecord

Un registro de TrainingExamplesOutput.

TrainingExampleRecord.Builder

Un generador para TrainingExampleRecord

TrainingExampleRecord.InterfaceConsts
TrainingExamplesInput

Datos de entrada de IsolatedWorker#onTrainingExamples.

TrainingExamplesOutput

Datos de salida de IsolatedWorker#onTrainingExamples

TrainingExamplesOutput.Builder

Un generador para TrainingExamplesOutput

TrainingInterval

Configuración del intervalo de entrenamiento necesaria para los trabajos de cálculo federados.

TrainingInterval.Builder

Un generador para TrainingInterval

UserData

Datos de usuario proporcionados por la plataforma a .IsolatedService

UserData.InterfaceConsts
WebTriggerInput

Datos de entrada de IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput

Resultado que debe devolver IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput.Builder

Un generador para WebTriggerOutput

Interfaces

Nombre Description
IIsolatedWorker

Interfaz con métodos que deben implementarse para controlar las solicitudes del servicio OnDevicePersonalization a .IsolatedService

IKeyValueStore

Interfaz a un almacén de clave-valor de solo lectura.

IMutableKeyValueStore

Interfaz a un almacén de clave-valor de lectura y escritura.

Enumeraciones

Nombre Description
DelegateType
ModelType
OnDevicePersonalizationError
OnDevicePersonalizationFeature
OutputType
TrainingIntervalSchedulingMode