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 
EventInput ข้อมูลอินพุตสำหรับ 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 สร้าง URL ติดตามเหตุการณ์สําหรับคําขอ 
ExecuteInput ข้อมูลอินพุตสำหรับ IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 
ExecuteOutput ผลลัพธ์ที่ 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 อินเทอร์เฟซสําหรับอ่านบันทึกจากคําขอและเหตุการณ์ ใช้เป็นตัวระบุออบเจ็กต์การเข้าถึงข้อมูลสําหรับตารางคําขอและเหตุการณ์ 
OnDevicePersonalizationManager OnDevicePersonalizationManager มี API สําหรับแอปในการโหลด IsolatedService ในกระบวนการแยกต่างหากและโต้ตอบกับ 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) 
RequestLogRecord.Builder ผู้สร้างสำหรับ RequestLogRecord 
RequestToken โทเค็นทึบแสงที่ระบุคำขอปัจจุบันไปยัง IsolatedService 
SurfacePackageToken การอ้างอิงเนื้อหาแบบทึบแสงที่แสดงใน SurfaceView ได้ 
TrainingExampleInput ข้อมูลอินพุตสำหรับ IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput ข้อมูลเอาต์พุตของ IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput.Builder ผู้สร้างสำหรับ TrainingExampleOutput 
TrainingInterval การตั้งค่าช่วงเวลาการฝึกที่จำเป็นสำหรับงานการประมวลผลแบบรวมศูนย์ 
TrainingInterval.Builder ผู้สร้างสำหรับ TrainingInterval 
UserData ข้อมูลผู้ใช้ที่แพลตฟอร์มให้ IsolatedService 

ข้อยกเว้น

OnDevicePersonalizationException ข้อยกเว้นที่ OnDevicePersonalization API แสดง