اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
جدولة الأجهزة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحتوي وحدة "جدولة الأجهزة" على منطق يرصد ما إذا كان الجهاز في حالة غير نشطة أم لا، وقد تتم إعادة تشغيله بدون مقاطعة المستخدم.
تحسِّن هذه الوحدة معدّل تثبيت تحديثات البرامج من خلال توفير إشارة موثوقة إلى برامج التثبيت تشير إلى أنّ الجهاز جاهز لإعادة التشغيل. تسمح هذه الإشارة لبرامج التثبيت بإعادة تشغيل الجهاز لتطبيق تحديث، مع العلم أنّ المستخدم لم يتأثر بالتحديث.
تسمح إعادة تشغيل الأجهزة تلقائيًا في حالة عدم استخدامها بتطبيق التحديثات بشكل أسرع، مقارنةً بالانتظار إلى أن تتم إعادة تشغيل الجهاز بشكل طبيعي. من خلال تقليل الوقت المستغرَق لتطبيق التحديث، يتلقّى المستخدمون الإصلاحات المهمة بشكل أسرع، ما يحسِّن الحالة العامة لأجهزتهم. يسمح معدّل التثبيت الأسرع أيضًا بالعثور على حالات التراجع في وقت أقرب.
يمكن تحديث هذا المنطق لأنّ تحديد ما إذا كان الجهاز جاهزًا لإعادة التشغيل يتضمّن مراعاة معايير متعدّدة. قد تتغيّر هذه المعايير بمرور الوقت، لذا فإنّ القدرة على تحديث هذا المنطق تضمن بقاء إشارة الجاهزية لإعادة التشغيل صالحة.
نطاق الوحدة
في Android 12، تحتوي هذه الوحدة على رمز في الدليل الجديد التالي:
packages/modules/Scheduling
يتم شحن وحدة "جدولة الأجهزة" (com.android.scheduling) كحزمة APEX.
تحتوي الوحدة على ملفَّي JAR:
framework-scheduling.jar: يحتوي على واجهة برمجة التطبيقات التي يتفاعل معها برنامج التثبيت. وهذا جزء من bootclasspath.
service-scheduling.jar: يحتوي على خدمة تابعة لنظام التشغيل جديدة، هي RebootReadinessManagerService. يتم تحميلها من خلال عملية خادم النظام.
الطلبات التابعة
لا تحتوي هذه الوحدة على أي طلبات خارجية تابعة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-18 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-06-18 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]