android.adservices.ondevicepersonalization

Schnittstellen

IsolatedWorker Schnittstelle mit Methoden, die implementiert werden müssen, um Anfragen vom Betriebssystem an einen IsolatedService zu verarbeiten. 
KeyValueStore Eine Schnittstelle zu einem schreibgeschützten Schlüssel/Wert-Speicher. 
MutableKeyValueStore Eine Schnittstelle zu einem Lese-/Schreib-Schlüssel/Wert-Speicher. 

Klassen

AppInfo Informationen zu Apps 
DownloadCompletedInput Die Eingabedaten für IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput Das von IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) zurückgegebene Ergebnis. 
DownloadCompletedOutput.Builder Ein Bauunternehmen für DownloadCompletedOutput 
EventInput Die Eingabedaten für IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord Daten, die in der Tabelle „EVENTS“ protokolliert werden sollen. 
EventLogRecord.Builder Ein Bauunternehmen für EventLogRecord 
EventOutput Das von IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) zurückgegebene Ergebnis. 
EventOutput.Builder Ein Bauunternehmen für EventOutput 
EventUrlProvider Erzeugt Ereignis-Tracking-URLs für eine Anfrage. 
ExecuteInput Die Eingabedaten für IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
ExecuteOutput Das Ergebnis, das von IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) in einer Antwort auf einen Aufruf von OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) aus einer Client-App zurückgegeben wird. 
ExecuteOutput.Builder Ein Bauunternehmen für ExecuteOutput 
FederatedComputeInput Die Eingabedaten für FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput) 
FederatedComputeInput.Builder Ein Bauunternehmen für FederatedComputeInput 
FederatedComputeScheduler Verwaltet die Planung von Jobs für föderiertes Lernen und föderierte Analysen. 
FederatedComputeScheduler.Params Die Parameter für die Jobplanung. 
IsolatedService Basisklasse für Dienste, die von ODP bei einem Aufruf von OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) gestartet und in einem isolierten Prozess ausgeführt werden. 
LogReader Eine Schnittstelle zum Lesen von Protokollen aus REQUESTS und EVENTS. Wird als Datenzugriffsobjekt für die Tabellen REQUESTS und EVENTS verwendet. 
OnDevicePersonalizationManager OnDevicePersonalizationManager stellt APIs für Apps bereit, mit denen eine IsolatedService in einem isolierten Prozess geladen und damit interagiert werden kann. 
RenderingConfig Von IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) zurückgegebene Informationen, die in einem nachfolgenden Aufruf von IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) verwendet werden, um die Inhalte zu identifizieren, die in einer einzelnen View angezeigt werden sollen. 
RenderingConfig.Builder Ein Bauunternehmen für RenderingConfig 
RenderInput Die Eingabedaten für IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput Das von IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) zurückgegebene Ergebnis. 
RenderOutput.Builder Ein Bauunternehmen für RenderOutput 
RequestLogRecord Enthält Daten, die am Ende eines Aufrufs von IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) in die Tabelle „REQUESTS“ geschrieben werden. 
RequestLogRecord.Builder Ein Bauunternehmen für RequestLogRecord 
RequestToken Ein opakes Token, das die aktuelle Anfrage an eine IsolatedService identifiziert. 
SurfacePackageToken Eine undurchsichtige Referenz auf Inhalte, die in einem SurfaceView angezeigt werden können. 
TrainingExampleInput Die Eingabedaten für IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput Die Ausgabedaten von IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput.Builder Ein Bauunternehmen für TrainingExampleOutput 
Trainingsintervall Einstellungen für das Trainingsintervall, die für Jobs mit föderierter Berechnung erforderlich sind. 
TrainingInterval.Builder Ein Bauunternehmen für TrainingInterval 
UserData Von der Plattform an einen IsolatedService bereitgestellte Nutzerdaten. 

Ausnahmen

OnDevicePersonalizationException Ausnahme, die von OnDevicePersonalization APIs geworfen wird.