android.adservices.ondevicepersonalization

Interfejsy

IsolatedWorker Interfejs metod, które należy zaimplementować, aby obsługiwać żądania z systemu operacyjnego do IsolatedService
KeyValueStore Interfejs dla magazynu par klucz-wartość tylko do odczytu. 
MutableKeyValueStore Interfejs do odczytu i zapisu do magazynu par klucz-wartość. 

Zajęcia

AppInfo informacje o aplikacjach; 
DownloadCompletedInput Dane wejściowe dla IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput Wynik zwrócony przez funkcję IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput.Builder Konstruktor: DownloadCompletedOutput
EventInput Dane wejściowe dla IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord Dane, które mają być rejestrowane w tabeli EVENTS. 
EventLogRecord.Builder Konstruktor: EventLogRecord
EventOutput Wynik zwrócony przez funkcję IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
EventOutput.Builder Konstruktor: EventOutput
EventUrlProvider Generuje linki monitorujące zdarzenia dla żądania. 
Wykonaj dane wejściowe Dane wejściowe dla IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
ExecuteOutput Wynik zwrócony przez IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) w odpowiedzi na wywołanie funkcji OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) z poziomu aplikacji klienta. 
ExecuteOutput.Builder Konstruktor: ExecuteOutput
FederatedComputeInput Dane wejściowe dla FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)
FederatedComputeInput.Builder Konstruktor: FederatedComputeInput
FederatedComputeScheduler Zajmuje się planowaniem zadań sfederowanego uczenia się i sfederowanych zadań analitycznych. 
FederatedComputeScheduler.Params Parametry związane z harmonogramem zadania. 
IsolatedService Klasa podstawowa usług uruchamianych przez ODP w wyniku wywołania funkcji OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) i uruchamianych w oddzielnym procesie
LogReader Interfejs do odczytu dzienników z tabel REQUESTS i EVENTS. Używany jako obiekt dostępu do danych dla tabel REQUESTS i EVENTS. 
OnDevicePersonalizationManager Interfejs OnDevicePersonalizationManager udostępnia aplikacjom interfejsy API do wczytywania obiektu IsolatedService w ramach izolowanego procesu i interakcji z nim. 
RenderingConfig Informacje zwracane przez funkcję IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer), która jest używana w kolejnych wywołaniach funkcji IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) do identyfikowania treści do wyświetlenia w jednym elemencie View
RenderingConfig.Builder Konstruktor: RenderingConfig
RenderInput Dane wejściowe dotyczące IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput Wynik zwracany przez funkcję IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput.Builder Konstruktor: RenderOutput
RequestLogRecord Zawiera dane, które zostaną zapisane w tabeli REQUESTS na końcu wywołania funkcji IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogRecord.Builder Konstruktor: RequestLogRecord
RequestToken Nieprzejrzysty token, który identyfikuje bieżące żądanie wysłane do IsolatedService
SurfacePackageToken Nieprzejrzyte odniesienie do treści, które mogą być wyświetlane w okienku SurfaceView
TrainingExampleInput Dane wejściowe dla IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput Dane wyjściowe funkcji IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput.Builder Konstruktor: TrainingExampleOutput
TrainingInterval Ustawienia interwału treningu wymagane do zadań obliczeniowych w ramach sfederowanego uczenia się. 
TrainingInterval.Builder Konstruktor: TrainingInterval
UserData Dane użytkownika udostępniane przez platformę IsolatedService

Wyjątki

OnDevicePersonalizationException Wyjątek zwracany przez interfejsy API OnDevicePersonalization.