اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-03 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-12-03 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]