Android.AdServices.OnDevicePersonalization Namespace

Classes

Nome Description
AppInfo

Informações sobre aplicativos.

AppInfo.InterfaceConsts
DownloadCompletedInput

Os dados de entrada para IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput

O resultado retornado por IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput.Builder

Um construtor para DownloadCompletedOutput

EventInput

Os dados de entrada para IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventLogRecord

Dados a serem registrados na tabela EVENTOS.

EventLogRecord.Builder

Um construtor para EventLogRecord

EventLogRecord.InterfaceConsts
EventOutput

O resultado retornado por IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventOutput.Builder

Um construtor para EventOutput

EventUrlProvider

Gera URLs de acompanhamento de eventos para uma solicitação.

ExecuteInIsolatedServiceRequest

A solicitação de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInIsolatedServiceRequest.Builder

Um construtor para ExecuteInIsolatedServiceRequest

ExecuteInIsolatedServiceRequest.OutputSpec

O conjunto de especificações para indicar a saída de IsolatedService.

ExecuteInIsolatedServiceResponse

A resposta de OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInput

Os dados de entrada para IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

ExecuteOutput

O resultado retornado em IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) resposta a uma chamada de OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) um aplicativo cliente.

ExecuteOutput.Builder

Um construtor para ExecuteOutput

FederatedComputeInput

Os dados de entrada para FederatedComputeScheduler#schedule.

FederatedComputeInput.Builder

Um construtor para FederatedComputeInput

FederatedComputeScheduler

Manipula o agendamento de trabalhos de computação federados.

FederatedComputeScheduler.Params

Os parâmetros relacionados ao agendamento de trabalho.

FederatedComputeScheduleRequest

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

FederatedComputeScheduleResponse

O resultado retornado quando FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) bem-sucedido.

InferenceInput

Contém todas as informações necessárias para uma execução de inferência de modelo.

InferenceInput.Builder

Um construtor para InferenceInput

InferenceInput.Params
InferenceInput.Params.Builder
InferenceOutput

O resultado retornado por ModelManager#run.

InferenceOutput.Builder

Um construtor para InferenceOutput

IsolatedService

Classe base para serviços iniciados pelo ODP em uma chamada para OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) e executado em um processo isolado.

IsolatedServiceException

Uma classe que pode IsolatedService ser usada para sinalizar uma falha no tratamento de uma solicitação e retornar um erro a ser registrado e agregado.

LogReader

Uma interface para um log de leitura de SOLICITAÇÕES e EVENTOS

ModelManager

Manipula a inferência do modelo e só dá suporte à inferência de modelo TFLite agora.

OnDevicePersonalizationException

Exceção gerada pelas APIs OnDevicePersonalization.

OnDevicePersonalizationManager

OnDevicePersonalizationManager fornece APIs para que os aplicativos carreguem um IsolatedService em um processo isolado e interajam com ele.

OnDevicePersonalizationManager.ExecuteResult

O resultado de uma chamada para OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

RenderingConfig

Informações retornadas por IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) que é usado em uma chamada subesequente para IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver) identificar o conteúdo a ser exibido em um único android.view.View.

RenderingConfig.Builder

Um construtor para RenderingConfig

RenderingConfig.InterfaceConsts
RenderInput

Os dados de entrada para IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput

O resultado retornado por IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput.Builder

Um construtor para RenderOutput

RequestLogRecord

Contém dados que serão gravados na tabela REQUESTS no final de uma chamada para IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

RequestLogRecord.Builder

Um construtor para RequestLogRecord

RequestLogRecord.InterfaceConsts
RequestToken

Um token opaco que identifica a solicitação atual para um IsolatedService.

SurfacePackageToken

Uma referência opaca ao conteúdo que pode ser exibido em um android.view.SurfaceView.

TrainingExampleRecord

Um registro de TrainingExamplesOutput.

TrainingExampleRecord.Builder

Um construtor para TrainingExampleRecord

TrainingExampleRecord.InterfaceConsts
TrainingExamplesInput

Os dados de entrada para IsolatedWorker#onTrainingExamples.

TrainingExamplesOutput

Os dados de saída de IsolatedWorker#onTrainingExamples

TrainingExamplesOutput.Builder

Um construtor para TrainingExamplesOutput

TrainingInterval

Configurações de intervalo de treinamento necessárias para trabalhos de computação federados.

TrainingInterval.Builder

Um construtor para TrainingInterval

UserData

Dados do usuário fornecidos pela plataforma para um IsolatedService.

UserData.InterfaceConsts
WebTriggerInput

Os dados de entrada para IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput

O resultado que deve ser retornado por IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput.Builder

Um construtor para WebTriggerOutput

Interfaces

Nome Description
IIsolatedWorker

Interface com métodos que precisam ser implementados para lidar com solicitações do serviço OnDevicePersonalization para um IsolatedService.

IKeyValueStore

Uma interface para um repositório de chave-valor somente leitura.

IMutableKeyValueStore

Uma interface para um repositório de chave-valor de leitura/gravação.

Enumerações

Nome Description
DelegateType
ModelType
OnDevicePersonalizationError
OnDevicePersonalizationFeature
OutputType
TrainingIntervalSchedulingMode