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 ה-builder של DownloadCompletedOutput 
EventInput נתוני הקלט של IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord נתונים שיירשמו ביומן בטבלה EVENTS. 
EventLogRecord.Builder ה-builder של EventLogRecord 
EventOutput התוצאה שמוחזרת על ידי IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
EventOutput.Builder ה-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 ה-builder של ExecuteOutput 
FederatedComputeInput נתוני הקלט של FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput) 
FederatedComputeInput.Builder ה-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 ה-builder של RenderingConfig 
RenderInput נתוני הקלט של IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput התוצאה שמוחזרת על ידי IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput.Builder ה-builder של RenderOutput 
RequestLogRecord מכיל נתונים שייכתבו לטבלה REQUESTS בסוף קריאה ל-IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogRecord.Builder ה-builder של RequestLogRecord 
RequestToken אסימון אטום שמזהה את הבקשה הנוכחית ל-IsolatedService
SurfacePackageToken הפניה עקיפה לתוכן שאפשר להציג ב-SurfaceView
TrainingExampleInput נתוני הקלט של IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput נתוני הפלט של IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) 
TrainingExampleOutput.Builder ה-builder של TrainingExampleOutput 
TrainingInterval הגדרות של מרווחי הזמן של האימון הנדרשות למשימות מחשוב מאוחדות. 
TrainingInterval.Builder ה-builder של TrainingInterval 
UserData נתוני משתמשים שסופקו על ידי הפלטפורמה ל-IsolatedService

חריגים

OnDevicePersonalizationException חריגה שמופיעה על ידי ממשקי ה-API של OnDevicePersonalization.