android.adservices.ondevicepersonalization

接口

IsolatedWorker 包含为处理从操作系统向 IsolatedService 发送的请求而需要实现的方法的接口。 
KeyValueStore 指向只读键值对存储区的接口。 
MutableKeyValueStore 指向读写键值对存储区的接口。 

AppInfo 应用相关信息。 
DownloadCompletedInput IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) 的输入数据。 
DownloadCompletedOutput IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) 返回的结果。 
DownloadCompletedOutput.Builder DownloadCompletedOutput 的构建器
事件输入 IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer) 的输入数据。 
EventLogRecord 要记录在 EVENTS 表中的数据。 
EventLogRecord.Builder EventLogRecord 的构建器
EventOutput IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) 返回的结果。 
EventOutput.Builder EventOutput 的构建器
EventUrlProvider 为请求生成事件跟踪网址。 
执行输入 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 的构建器
FederatedComputeInput FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput) 的输入数据
FederatedComputeInput.Builder FederatedComputeInput 的构建器
FederatedComputeScheduler 处理联合学习和联合分析作业的调度。 
FederatedComputeScheduler.Params 与作业调度相关的参数。 
IsolatedService 服务的基类,由 ODP 通过调用 OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) 启动并在隔离进程中运行。 
LogReader 从 REQUESTS 和 EVENTS 读取日志的接口,用作 REQUESTS 和 EVENTS 表的数据访问对象。 
OnDevicePersonalizationManager OnDevicePersonalizationManager 为应用提供相应 API,用于在隔离的进程中加载 IsolatedService 并与其进行交互。 
RenderingConfig IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 返回的信息,用于在对 IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) 的后续调用中标识要在单个 View 中显示的内容。 
RenderingConfig.Builder RenderingConfig 的构建器
RenderInput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) 的输入数据。 
RenderOutput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) 返回的结果。 
RenderOutput.Builder RenderOutput 的构建器
RequestLogRecord 包含在调用 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 结束时将写入 REQUESTS 表的数据。 
RequestLogRecord.Builder RequestLogRecord 的构建器
RequestToken 一个不透明令牌,用于标识 IsolatedService 的当前请求。 
SurfacePackageToken 对可在 SurfaceView 中显示的内容的不透明引用。 
训练示例输入 IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 的输入数据
训练示例输出 IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 的输出数据
TrainingExampleOutput.Builder TrainingExampleOutput 的构建器
训练间隔 联合计算作业所需的训练间隔设置。 
TrainingInterval.Builder TrainingInterval 的构建器
用户数据 平台向 IsolatedService 提供的用户数据。 

异常

OnDevicePersonalizationException OnDevicePersonalization API 抛出的异常。