Android.AdServices.OnDevicePersonalization Namespace

Klassen

Name Beschreibung
AppInfo

Informationen zu Apps.

AppInfo.InterfaceConsts
DownloadCompletedInput

Die Eingabedaten für IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput

Das ergebnis, das von IsolatedWorker#onDownloadCompleted(DownloadCompletedInput, android.os.OutcomeReceiver).

DownloadCompletedOutput.Builder

Ein Generator für DownloadCompletedOutput

EventInput

Die Eingabedaten für IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventLogRecord

Daten, die in der Tabelle "EVENTS" protokolliert werden sollen.

EventLogRecord.Builder

Ein Generator für EventLogRecord

EventLogRecord.InterfaceConsts
EventOutput

Das ergebnis, das von IsolatedWorker#onEvent(EventInput, android.os.OutcomeReceiver).

EventOutput.Builder

Ein Generator für EventOutput

EventUrlProvider

Generiert Ereignisverfolgungs-URLs für eine Anforderung.

ExecuteInIsolatedServiceRequest

Die Anforderung von OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInIsolatedServiceRequest.Builder

Ein Generator für ExecuteInIsolatedServiceRequest

ExecuteInIsolatedServiceRequest.OutputSpec

Der Satz der Spezifikation, der die Ausgabe von IsolatedService.

ExecuteInIsolatedServiceResponse

Die Antwort von OnDevicePersonalizationManager#executeInIsolatedService.

ExecuteInput

Die Eingabedaten für IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).

ExecuteOutput

Das Ergebnis, das IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) als Reaktion auf einen Aufruf OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) von einer Client-App zurückgegeben wird.

ExecuteOutput.Builder

Ein Generator für ExecuteOutput

FederatedComputeInput

Die Eingabedaten für FederatedComputeScheduler#schedule.

FederatedComputeInput.Builder

Ein Generator für FederatedComputeInput

FederatedComputeScheduler

Behandelt die Planung von Verbundberechnungsaufträgen.

FederatedComputeScheduler.Params

Die Parameter im Zusammenhang mit der Auftragsplanung.

FederatedComputeScheduleRequest

Die Eingabe für FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

FederatedComputeScheduleResponse

Das Ergebnis, das bei FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) erfolgreicher Ausführung zurückgegeben wird.

InferenceInput

Enthält alle informationen, die für eine Ausführung der Modellleitung erforderlich sind.

InferenceInput.Builder

Ein Generator für InferenceInput

InferenceInput.Params
InferenceInput.Params.Builder
InferenceOutput

Das ergebnis, das von ModelManager#run.

InferenceOutput.Builder

Ein Generator für InferenceOutput

IsolatedService

Basisklasse für Dienste, die von ODP für einen Aufruf gestartet werden OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) und werden in einem isolierten Prozess ausgeführt.

IsolatedServiceException

Eine Klasse, die verwendet werden kann, IsolatedService um einen Fehler bei der Behandlung einer Anforderung zu signalisieren und einen Fehler zurückzugeben, der protokolliert und aggregiert werden kann.

LogReader

Eine Schnittstelle zu leseprotokollen aus ANFORDERUNGEN und EREIGNISSEN

ModelManager

Behandelt modellinference und unterstützt jetzt nur TFLite-Modellinference.

OnDevicePersonalizationException

Ausnahme ausgelöst von OnDevicePersonalization-APIs.

OnDevicePersonalizationManager

OnDevicePersonalizationManager stellt APIs für Apps bereit, um einen IsolatedService in einem isolierten Prozess zu laden und damit zu interagieren.

OnDevicePersonalizationManager.ExecuteResult

Das Ergebnis eines Anrufs an OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

RenderingConfig

Von IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) die in einem unteresquent aufruf verwendet wird, um den Inhalt zu IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver) identifizieren, der in einem einzelnen android.view.Viewangezeigt werden soll.

RenderingConfig.Builder

Ein Generator für RenderingConfig

RenderingConfig.InterfaceConsts
RenderInput

Die Eingabedaten für IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput

Das ergebnis, das von IsolatedWorker#onRender(RenderInput, android.os.OutcomeReceiver).

RenderOutput.Builder

Ein Generator für RenderOutput

RequestLogRecord

Enthält Daten, die am Ende eines Aufrufs IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver)in die Anforderungstabelle geschrieben werden.

RequestLogRecord.Builder

Ein Generator für RequestLogRecord

RequestLogRecord.InterfaceConsts
RequestToken

Ein undurchsichtiges Token, das die aktuelle Anforderung an eine IsolatedService.

SurfacePackageToken

Ein undurchsichtiger Verweis auf Inhalte, die in einer android.view.SurfaceView.

TrainingExampleRecord

Ein Datensatz von TrainingExamplesOutput.

TrainingExampleRecord.Builder

Ein Generator für TrainingExampleRecord

TrainingExampleRecord.InterfaceConsts
TrainingExamplesInput

Die Eingabedaten für IsolatedWorker#onTrainingExamples.

TrainingExamplesOutput

Die Ausgabedaten von IsolatedWorker#onTrainingExamples

TrainingExamplesOutput.Builder

Ein Generator für TrainingExamplesOutput

TrainingInterval

Schulungsintervalleinstellungen, die für Sammelberechnungsaufträge erforderlich sind.

TrainingInterval.Builder

Ein Generator für TrainingInterval

UserData

Benutzerdaten, die von der Plattform an eine IsolatedService.

UserData.InterfaceConsts
WebTriggerInput

Die Eingabedaten für IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).

WebTriggerOutput

Das Ergebnis, das zurückgegeben werden soll.IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver)

WebTriggerOutput.Builder

Ein Generator für WebTriggerOutput

Schnittstellen

Name Beschreibung
IIsolatedWorker

Schnittstelle mit Methoden, die implementiert werden müssen, um Anforderungen vom OnDevicePersonalization-Dienst an ein IsolatedService.

IKeyValueStore

Eine Schnittstelle zu einem schreibgeschützten Schlüsselwertspeicher.

IMutableKeyValueStore

Eine Schnittstelle zu einem Lese-/Schreibzugriff-Schlüsselwertspeicher.

Enumerationen

Name Beschreibung
DelegateType
ModelType
OnDevicePersonalizationError
OnDevicePersonalizationFeature
OutputType
TrainingIntervalSchedulingMode