android.adservices.ondevicepersonalization

واجهات

IsolatedWorker واجهة بالطرق التي يلزم تنفيذها للتعامل مع الطلبات من نظام التشغيل إلى IsolatedService
KeyValueStore واجهة لتخزين قيم المفتاح للقراءة فقط. 
MutableKeyValueStore واجهة لمخزن قيم مفتاح قراءة وكتابة 

الفئات

AppInfo معلومات حول التطبيقات. 
DownloadCompleteInput (التنزيل) بيانات الإدخال لـ IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
تنزيل مخرجات مكتملة تم عرض النتيجة من قِبل "IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)". 
DownloadCompletecompleteهار (أداة إنشاء)التنزيل) أداة إنشاء لـ DownloadCompletedOutput
إدخال الحدث بيانات الإدخال لـ IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
EventLogRecord البيانات التي سيتم تسجيلها في الجدول events. 
EventLogRecord.Builder أداة إنشاء لـ EventLogRecord
مخرجات الحدث تم عرض النتيجة من قِبل "IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)". 
أداة إنشاء ناتج الحدث أداة إنشاء لـ 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
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 واجهات برمجة تطبيقات للتطبيقات من أجل تحميل IsolatedService في عملية منفصلة والتفاعل معها. 
RenderingConfig يشير هذا المصطلح إلى المعلومات التي يعرضها 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
RequestLogLog يحتوي على البيانات التي ستتم كتابتها في جدول REQUESTS في نهاية مكالمة مع IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogLog.Builder أداة إنشاء لـ RequestLogRecord
RequestToken رمز مميّز مبهم يحدّد الطلب الحالي الموجَّه إلى IsolatedService
SurfacePackageToken مرجع مبهم للمحتوى الذي يمكن عرضه في SurfaceView
تدريبمثال على الإدخال بيانات الإدخال لـ IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
تدريبمثال على مخرجات بيانات المخرجات للسمة IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
تدريب على سبيل المثالمخرجات.Builder أداة إنشاء لـ TrainingExampleOutput
الفاصل الزمني للتدريب إنّ إعدادات الفواصل الزمنية للتدريب مطلوبة لوظائف الحوسبة الموحّدة. 
PracticeInterval.Builder أداة إنشاء لـ TrainingInterval
بيانات المستخدمين بيانات المستخدمين التي توفّرها المنصّة إلى IsolatedService

الاستثناءات

OnDevicePersonalizationException الاستثناء الذي تم طرحه من خلال واجهات برمجة تطبيقات OnDevicePersonalization