رصد الوقت خارجيًا
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
بدءًا من نظام التشغيل Android 12، يمكن أن يستخدم Android اختياريًا
لاقتراح أوقات حقبة يونكس على
خدمة time_detector
. لا يمثل ذلك
مُفعَّلة تلقائيًا في بروتوكول AOSP.
يسمح المصدر الزمني الخارجي للشركات المصنّعة للأجهزة بتقديم
اقتراحات الوقت المخصصة لنظام Android. بعد
تلقّي اقتراحات من مصدر وقت خارجي، وهي خدمة time_detector
ما إذا كان سيتم تحديث ساعة النظام باستخدام طريقة
قواعد تحديد الأولويات
التنفيذ
لإتاحة رصد الوقت خارجيًا، على الشركات المصنّعة للأجهزة تنفيذ
يرسِل اقتراحات الوقت الخارجية إلى time_detector
.
الخدمة من خلال طلب بيانات من واجهة برمجة التطبيقات للنظام.
لضبط المصدر الخارجي، استخدِم core/res/res/values/config.xml
ملف تهيئة خادم النظام. أضِف القيمة external
إلى
config_autoTimeSourcesPriority
يوضح المثال التالي أنّ Android يقدّم اقتراحات زمنية خارجية
الأولوية القصوى عند تعيين ساعة النظام. إذا لم يكن هناك دليل خارجي صالح
اقتراح الوقت المتاح، ثم سيتم استخدام المصدر التالي، gnss
في هذه الحالة.
<string-array name="config_autoTimeSourcesPriority">
<item>external</item>
<item>gnss</item>
</string-array>
ولتزويد النظام باقتراح وقت خارجي، استخدِم
suggestExternalTime()
في TimeManager
. في حال ضبط المصدر الخارجي باستخدام
config_autoTimeSourcesPriority
في ملف الإعداد وليس أعلى
تتوفّر اقتراحات الوقت ذات الأولوية، ويستخدم Android
تم تمرير الطابع الزمني إلى هذه الطريقة لضبط وقت حقبة يونكس الحالية.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-09-04 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-04 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-09-04 (حسب التوقيت العالمي المتفَّق عليه)"]]