android.adservices.ondeviceперсонализация

Интерфейсы

ИзолированныйРаботник Интерфейс с методами, которые необходимо реализовать для обработки запросов ОС к IsolatedService .
KeyValueStore Интерфейс к хранилищу значений ключей, доступному только для чтения.
MutableKeyValueStore Интерфейс к хранилищу значений ключей для чтения и записи.

Классы

Информация о приложении Информация о приложениях.
ЗагрузкаЗавершенВвод Входные данные для IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) .
ЗагрузкаЗавершенаВывод Результат, возвращаемый функцией IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) .
СкачатьCompletedOutput.Builder Конструктор для DownloadCompletedOutput
EventInput Входные данные для IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer) .
запись журнала событий Данные для регистрации в таблице EVENTS.
EventLogRecord.Builder Конструктор EventLogRecord
EventOutput Результат, возвращаемый функцией IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) .
EventOutput.Builder Конструктор для EventOutput
EventUrlProvider Создает URL-адреса отслеживания событий для запроса.
ВыполнитьВвод Входные данные для IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) .
ВыполнитьВывод Результат, возвращаемый функцией IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) в ответ на вызов OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) из клиентского приложения.
ExecuteOutput.Builder Конструктор для ExecuteOutput
Федератедкомпутеинпут Входные данные для FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)
FederatedComputeInput.Builder Построитель для FederatedComputeInput
Федеративныйпланировщик вычислений Управляет планированием федеративного обучения и федеративных аналитических заданий.
FederatedComputeScheduler.Params Параметры, связанные с планированием заданий.
ИзолированныйСервис Базовый класс для служб, которые запускаются ODP при вызове OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) и выполняются в изолированном процессе .
Журнал чтения Интерфейс для чтения журналов из REQUESTS и EVENTS. Используется в качестве объекта доступа к данным для таблицы REQUESTS и EVENTS.
ОнДевицеПерсонализацияДиспетчер OnDevicePersonalizationManager предоставляет приложениям API-интерфейсы для загрузки IsolatedService в изолированном процессе и взаимодействия с ней.
Конфигурация рендеринга Информация, возвращаемая функцией IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) , которая используется в последующем вызове IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) для идентификации содержимого, которое будет отображаться в одном View .
RenderingConfig.Builder Конструктор для RenderingConfig
РендерИнпут Входные данные для IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) .
РендерВыход Результат, возвращаемый функцией IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) .
RenderOutput.Builder Конструктор для RenderOutput
Запись журнала запроса Содержит данные, которые будут записаны в таблицу REQUESTS в конце вызова IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) .
RequestLogRecord.Builder Конструктор RequestLogRecord
токен запроса Непрозрачный токен, идентифицирующий текущий запрос к IsolatedService .
SurfacePackageToken Непрозрачная ссылка на контент, который может отображаться в SurfaceView .
ОбучениеПримерВвод Входные данные для IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
ОбучениеПримерВыход Выходные данные IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
TrainingExampleOutput.Builder Конструктор для TrainingExampleOutput
ТренировочныйИнтервал Настройки интервала обучения, необходимые для заданий объединенных вычислений.
TrainingInterval.Builder Конструктор для TrainingInterval
Данные пользователя Пользовательские данные, предоставляемые платформой в IsolatedService .

Исключения

OnDevicePersonalizationException Исключение, создаваемое API-интерфейсами OnDevicePersonalization.