اعتبارًا من عام 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، يمثّل كل جهاز استشعار Android
كيانًا مستقلاً، ما يعني عدم حدوث أي تفاعل بين مختلف
أجهزة الاستشعار.
- وينطبق ذلك حتى إذا كانت عدة أدوات استشعار Android تتشارك
أداة الاستشعار الأساسية نفسها.
- على سبيل المثال، يجب أن يكون بإمكان عداد الخطوات والحركة الكبيرة ومقياس التسارع، الذين يعتمدون جميعًا
على مقياس التسارع المادي نفسه، العمل بشكل متزامن.
- وينطبق ذلك أيضًا على إصدارات الاستيقاظ وغير الاستيقاظ من أداة الاستشعار نفسها.
يجب أن تكون أدوات استشعار Android قادرة على العمل بشكلٍ متزامن ومستقل عن بعضها
البعض. وهذا يعني أنّ أي إجراء على أحد أجهزة استشعار Android يجب ألا يؤثر في سلوك
أجهزة الاستشعار الأخرى.
على وجه التحديد، على مستوى HAL:
- تفعيل أداة استشعار
- إيقاف أداة استشعار
- تغيير معدّل أخذ العينات لأحد أجهزة الاستشعار
- تغيير الحد الأقصى لمُدد الاستجابة في الإبلاغ عن بيانات أحد أجهزة الاستشعار
لا يمكن أن تؤدي إلى:
- أداة استشعار أخرى مفعَّلة لتوقّف عن العمل
- جهاز استشعار آخر مفعَّل لتغيير معدّل أخذ العينات
- أداة استشعار أخرى مفعَّلة لخفض جودة قياساتها
- أداة استشعار أخرى غير مفعّلة لبدء إرسال الأحداث
ولا يمكن لأي من الإجراءات المذكورة أعلاه منع نجاح الإجراءات (التفعيل والإيقاف
وتغيير المَعلمات) على أداة استشعار أخرى. على سبيل المثال،
يجب أن يكون بإمكاننا تفعيل عداد الخطوات بغض النظر عمّا إذا كان
مقياس التسارع مفعّلاً حاليًا.
في مثال مهم آخر، يجب أن يُنشئ أداة استشعار الاستيقاظ التي يتم تفعيلها بمعدّل 5 هرتز أحداثًا
بمعدّل 5 هرتز تقريبًا، حتى إذا تم تفعيل أداة الاستشعار غير المخصّصة للاستيقاظ بمعدّل 100 هرتز.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]