ضبط خيارات المطوّرين على الجهاز فقط

يتضمّن تطبيق "الإعدادات" في نظام التشغيل Android شاشة تُسمى خيارات المطوّرين حيث يمكنك ضبط سلوكيات النظام التي تساعدك في الملف الشخصي وتصحيح أخطاء أداء تطبيقك. على سبيل المثال، يمكنك تفعيل تصحيح الأخطاء عبر USB، وتسجيل تقرير خطأ، وتفعيل الملاحظات المرئية للنقرات، ومساحات عرض نوافذ الفلاش عند تحديثها، واستخدام وحدة معالجة الرسومات لعرض الرسومات الثنائية الأبعاد، والمزيد.

تفعيل ميزة "خيارات المطوّرين"

على الإصدار 4.1 من نظام التشغيل Android والإصدارات الأقدم، تتوفر شاشة خيارات المطوّرين تلقائيًا. وعلى الإصدار 4.2 من نظام التشغيل Android والإصدارات الأحدث، يجب تفعيل هذه الشاشة.

ملاحظة: في بعض الأجهزة، قد يتم تحديد موضع شاشة خيارات المطوّرين أو تسميتها بشكل مختلف.

  1. على جهازك، ابحث عن خيار رقم الإصدار. يعرض الجدول التالي موقع إعدادات رقم الإصدار على الأجهزة المختلفة:

    الجدول 1. الموقع الجغرافي لإعدادات الجهاز لخيار رقم الإصدار

    الجهاز الإعدادات

    Google Pixel

    الإعدادات > لمحة عن الهاتف > رقم الإصدار

    Samsung Galaxy S8 والإصدارات الأحدث

    الإعدادات > لمحة عن الهاتف > معلومات البرنامج > رقم الإصدار

    LG G6 والإصدارات الأحدث

    الإعدادات > لمحة عن الهاتف > معلومات البرنامج > رقم الإصدار

    HTC U11 والإصدارات الأحدث

    الإعدادات > لمحة > معلومات البرنامج > المزيد > رقم الإصدار أو الإعدادات > النظام > لمحة عن الهاتف > معلومات البرنامج > المزيد > رقم الإصدار

    OnePlus 5T والإصدارات الأحدث

    الإعدادات > لمحة عن الهاتف > رقم الإصدار

  2. انقر على الخيار رقم الإصدار سبع مرات إلى أن تظهر لك الرسالة You are now a developer!. يؤدي ذلك إلى تفعيل خيارات المطوّرين على جهازك.

  3. ارجع إلى الشاشة السابقة للعثور على خيارات المطوّرين في أسفل الشاشة.

الشكل 1. خيارات المطوّرين على الجهاز فقط

في أعلى شاشة خيارات المطوّرين، يمكنك التبديل بين تفعيل الخيارات وإيقافها، كما هو موضّح في الشكل 1. يُرجى إبقاء هذا الإعداد مفعّلاً. وعند إيقافه، يتم إيقاف معظم الخيارات باستثناء الخيارات التي لا تتطلّب الاتصال بين الجهاز وكمبيوتر التطوير.

تفعيل الخيار "تصحيح أخطاء الجهاز عبر USB" على جهازك

قبل أن تتمكّن من استخدام برنامج تصحيح الأخطاء والأدوات الأخرى، عليك تفعيل الخيار "تصحيح أخطاء الجهاز عبر USB"، ما يتيح لاستوديو Android وأدوات SDK الأخرى التعرّف على جهازك عند توصيله عبر USB.

فعِّل تصحيح أخطاء USB في إعدادات نظام الجهاز ضمن خيارات المطوّرين. يمكنك العثور على هذا الخيار في أحد المواقع التالية حسب إصدار Android الذي تستخدمه:

  • نظام التشغيل Android 9 (المستوى 28 من واجهة برمجة التطبيقات) والإصدارات الأحدث: الإعدادات > النظام > إعدادات متقدّمة > خيارات المطوّرين > تصحيح أخطاء USB
  • Android 8.0.0 (المستوى 26 من واجهة برمجة التطبيقات) وAndroid 8.1.0 (المستوى 27): الإعدادات > النظام > خيارات المطوّرين > تصحيح أخطاء USB
  • الإصدار 7.1 من نظام Android (المستوى 25 من واجهة برمجة التطبيقات) والإصدارات الأقدم: الإعدادات > خيارات المطوّرين > تصحيح أخطاء USB

الخيارات العامة

انقر على مربّعات الإعدادات السريعة للمطوّرين لإضافة خيارات المطوّرين المحدَّدة إلى لوحة الإعدادات السريعة.

بعد اختيار مربّع واحد أو أكثر من المربّعات المتاحة التي تظهر في الشكل 2، افتح لوحة "الإعدادات السريعة" وانقر على القلم الرصاص للدخول في وضع التعديل. وبعد ذلك، اسحب أقسام المطوّرين من لوحة "الإعدادات السريعة" إلى لوحة "الإعدادات السريعة"، وانقر على القلم الرصاص مرة أخرى للخروج من وضع التعديل.

الشكل 2. أضِف الخيارات إلى لوحة "الإعدادات السريعة".

تشمل الخيارات العامة الأخرى ما يلي:

  • الذاكرة: لعرض إحصاءات الذاكرة، مثل متوسط استخدام الذاكرة وأداء الذاكرة وإجمالي الذاكرة المتاحة ومتوسط الذاكرة المستخدمة وحجم الذاكرة الخالية المتاحة ومقدار التطبيقات التي تستخدمها في الذاكرة.
  • إعداد تقرير الأخطاء: للحصول على نسخة من ملفات سجلّ الجهاز الحالية لمشاركتها مع مستخدم عند تلقّي إشعار بأن تقرير الخطأ جاهز، انقر على الإشعار لمشاركته.
  • الوضع التجريبي لواجهة مستخدم النظام: يسهّل هذا الإعداد أخذ لقطات شاشة واضحة من خلال عرض شريط إشعارات عام مُعدّ مسبقًا لا يعرض إشعارات أو تحذيرات بشأن انخفاض مستوى شحن البطارية. يتيح لك تفعيل الوضع التجريبي تغيير مظهر شريط الحالة باستخدام أوامر الوضع التجريبي adb. يمكنك بدلاً من ذلك استخدام إظهار الوضع التجريبي لإخفاء الإشعارات وعرض شريط الحالة المُعدّ مسبقًا.
  • كلمة مرور النسخة الاحتياطية من البيانات على جهاز كمبيوتر سطح المكتب: تحدِّد هذه السياسة كلمة مرور احتياطية، ما يتيح لك استخدام أوامر adb للاحتفاظ بنسخة احتياطية من تطبيقات الجهاز وبياناته واستعادتها بموجب الحماية بكلمة مرور.
  • البقاء في الوضع النشط: لضبط الشاشة لتظل قيد التشغيل أثناء توصيل الجهاز بمصدر طاقة.
  • تفعيل سجلّ التطفل على واجهة وحدة تحكّم المضيف في البلوتوث (HCI): يلتقط جميع حزم واجهة وحدة التحكّم في المضيف عبر البلوتوث في ملف مخزّن في /sdcard/btsnoop_hci.log. يمكنك استرداد الحُزم واستخدام برنامج مثل Wireshark لتحليل المعلومات وتحديد مشاكلها وحلّها.

تصحيح الأخطاء

الشكل 3. تم تفعيل خيارات تصحيح الأخطاء.

توفّر خيارات تصحيح الأخطاء طرقًا لإعداد تصحيح الأخطاء على الجهاز فقط وإنشاء اتصال بين الجهاز وجهاز كمبيوتر التطوير.

فعِّل خيار "تصحيح أخطاء الجهاز عبر USB" كما هو موضَّح في الشكل 3، ليتمكّن جهاز Android من الاتصال بجهاز التطوير من خلال Android Debug Bridge (adb). لا يتوفّر الخيار انتظار برنامج تصحيح الأخطاء إلى أن تستخدم اختيار تطبيق تصحيح الأخطاء لاختيار التطبيق المطلوب تصحيح أخطائه. في حال تفعيل انتظار برنامج تصحيح الأخطاء، ينتظر التطبيق المحدّد إلى أن يتم إرفاق برنامج تصحيح الأخطاء قبل أن يتم التنفيذ.

تشمل خيارات تصحيح الأخطاء الأخرى ما يلي:

  • تخزين بيانات المسجِّل باستمرار على الجهاز: اختَر نوع رسائل السجلّ التي تريد تخزينها باستمرار على الجهاز. يتم إيقاف الخيارات، أو الكل، باستثناء الراديو، أو النواة فقط.
  • اختيار تطبيق موقع وهمي: استخدِم هذا الخيار لتزييف الموقع الجغرافي بنظام تحديد المواقع العالمي (GPS) للجهاز من أجل اختبار ما إذا كان تطبيقك يعمل بالطريقة نفسها في مواقع جغرافية أخرى. لاستخدام هذا الخيار، يمكنك تنزيل وتثبيت تطبيق موقع وهمي لنظام تحديد المواقع العالمي (GPS).
  • الشكل 4. عرض السمات

  • تفعيل فحص سمة العرض: لحفظ معلومات سمة العرض في المتغيّر الخاص بالعضو mAttributes في مثيل View بحيث يمكن استخدامها لتصحيح الأخطاء. يمكنك الوصول إلى معلومات السمة من خلال واجهة مستخدم أداة فحص التنسيق، كما هو موضّح في الشكل 4. وبدون تفعيل هذا الخيار، لن يصبح عنصر **السمات** متاحًا.
  • تفعيل طبقات تصحيح أخطاء وحدة معالجة الرسومات: يتوفّر هذا الخيار على الأجهزة التي تعمل بإصدار Android 9 (المستوى 28 من واجهة برمجة التطبيقات) والإصدارات الأحدث. فعّل هذا الخيار للسماح بتحميل طبقات التحقق من Vulkan من مساحة التخزين على الجهاز المحلي. للحصول على مزيد من المعلومات، راجِع طبقات عملية التحقّق من Vulkan على Android.

اتصال بالشبكات

الشكل 5. حدِّد خيارات إعداد USB.

توفر خيارات الشبكات طرقًا لتهيئة إعدادات Wi-Fi وDHCP.

انقر على اختيار تهيئة USB لتحديد الطريقة التي تريد أن يتعرّف بها الكمبيوتر على الجهاز. كما هو موضّح في الرسم 5، يمكنك ضبط الأجهزة للشحن فقط أو نقل الملفات (MTP) أو نقل الصور (PTP) أو استخدام إنترنت الجوّال على الكمبيوتر الشخصي (RNDIS) أو نقل الملفات الصوتية أو ملفات MIDI.

انقر على إصدار Bluetooth AVRCP واختَر إصدار الملف الشخصي الذي تريد استخدامه للتحكّم في معدّات الصوت والفيديو التي تتضمّن بلوتوث التي يمكن لجهازك الوصول إليها.

بالإضافة إلى ذلك، يمكنك النقر على الخيارات التالية وضبطها لتحسين تشغيل الصوت على الجهاز:

  • برنامج ترميز الصوت عن طريق البلوتوث: يمكنك ضبط جودة الصوت (برنامج الترميز) في أجهزتك من خلال اختيار أحد برامج الترميز التالية:
    • وحدة التحكُّم في حدود الجلسة (SBC): ينقل البيانات إلى أجهزة إخراج الصوت عبر البلوتوث، مثل سماعات الرأس ومكبّرات الصوت.
    • AAC: يوفّر هذا الخيار جودة صوت عبر الأجهزة السلكية أفضل مقارنةً بملفات MP3 بمعدّلات بت مماثلة.
    • aptX: يوفّر هذا الخيار صوتًا لاسلكيًا في الهواتف الذكية ومكبّرات الصوت ومكبّرات الصوت العمودية وسماعات الرأس والأجهزة اللوحية العالية الجودة.
    • aptX HD: يوفر بثًا بدقة عالية لأجهزة بلوتوث.
    • LDAC: يوفّر هذا الخيار موسيقى عالية الجودة عبر اتصالات لاسلكية.
  • تفعيل برامج الترميز الاختيارية وإيقاف برامج الترميز الاختيارية: إذا كان لديك عمليات تنفيذ إضافية لبرامج ترميز مثبّتة، استخدِم هذه الخيارات لتفعيلها وإيقافها.
  • نطاق عيّنة صوت البلوتوث: يمكنك تعديل عدد عيّنات الصوت في الثانية من خلال اختيار معدّل عيّنة لبرنامج ترميز الصوت. تستخدم معدّلات العيّنات الأعلى موارد أكثر.
  • وحدات بت صوت البلوتوث لكل عينة: لضبط عدد وحدات بت المعلومات في كل عينة صوتية. كلما ارتفع معدل نقل البيانات، يكون الصوت أفضل، لكن حجم عيّنة الملف أكبر.
  • وضع قناة صوت البلوتوث: لاختيار صوت أحادي أو استيريو
  • برنامج ترميز LDAC لصوت البلوتوث: يعمل على تحسين الصوت لزيادة جودة الصوت أو تحقيق التوازن بين جودة الصوت والاتصال أو زيادة جودة الاتصال أو استخدام معدّل نقل بيانات تكيُّفي لتحقيق التوازن بين جودة الصوت والاتصال.

تصف القائمة التالية طرقًا أخرى لضبط إعداد شبكة Wi-Fi وبروتوكول DHCP:

  • شهادة العرض اللاسلكي: يتم تفعيل عناصر التحكّم والإعدادات المتقدمة الخاصة بشهادة العرض اللاسلكي وفقًا للمواصفات المنصوص عليها في مواصفات عرض شبكة Wi-Fi التابعة لمؤسسة Wi-Fi Alliance.
  • تفعيل التسجيل المطوّل لشبكة Wi-Fi: يزيد مستوى تسجيل شبكات Wi-Fi لكل شبكة لاسلكية (SSID) تتصل بها وفقًا لقوة الإشارة المستلمة (RSSI) النسبية. لمزيد من المعلومات حول السجلات، يُرجى الاطّلاع على كتابة السجلات وعرضها باستخدام Logcat.
  • توصيل شبكة Wi-Fi حاد إلى شبكة الجوّال: عندما تكون الإشارة منخفضة، تزيد كفاءة شبكة Wi-Fi في تسليم اتصال البيانات إلى شبكة الجوّال.

إدخال

فعِّل خيار إظهار النقرات لعرض النقرات عند لمس الشاشة. تظهر دائرة أسفل إصبعك أو قلم الشاشة وتتبعك أثناء تنقّلك على الشاشة. تعمل النقرة كمؤشر عند تسجيل فيديو على جهازك.

الشكل 6. شريط موقع المؤشر.

فعِّل موقع المؤشر لعرض موقع المؤشر (النقر) على الجهاز باستخدام مؤشر متقاطع. يظهر شريط في أعلى الشاشة لتتبُّع الإحداثيات على شكل خط مستقيم، كما هو موضّح في الشكل 6. عند تحريك المؤشر، تتتبّع الإحداثيات في الشريط موضع المؤشر المتقاطع ويرسم مسار المؤشر على الشاشة.

رسم

الشكل 7. إنشاءات واجهة المستخدم

توفر خيارات الرسم إشارات مرئية حول واجهة مستخدم التطبيق وكيفية عملها.

فعِّل إظهار حدود التنسيق لعرض حدود المقاطع والهوامش وغير ذلك من أشكال واجهة المستخدم في تطبيقك على الجهاز، كما هو موضّح في الشكل 7.

تشمل خيارات الرسم الأخرى ما يلي:

  • فرض اتجاه تنسيق RTL: لفرض أن يكون اتجاه تنسيق الشاشة من اليمين إلى اليسار (RTL) أو من اليسار إلى اليمين (تلقائيًا).
  • مقياس حركة النافذة المتحركة:يضبط هذا الإعداد سرعة تشغيل الصورة المتحركة للنافذة حتى تتمكّن من التحقّق من أدائها بسرعات مختلفة. ينتج عن المقياس المنخفض سرعة أكبر.
  • مقياس الحركة للانتقال: يضبط سرعة تشغيل الصورة المتحركة للانتقال حتى تتمكن من التحقق من أدائه بسرعات مختلفة. ينتج عن المقياس المنخفض سرعة أكبر.
  • محاكاة الشاشات الثانوية: تتيح هذه الميزة إنشاء شاشة ثانوية كتراكب على الجهاز. ويُعدّ هذا الإجراء مفيدًا عند إتاحة شاشات إضافية باستخدام Presentation API. لمزيد من المعلومات، يمكنك الاطّلاع على الشاشات الثانوية.

العرض المسرّع بالأجهزة

الشكل 8. مساحة لون غَمَشُ الأخضر.

توفر خيارات العرض المسرَّع على الجهاز طرقًا لتحسين تطبيقك للتوافق مع الأنظمة الأساسية للأجهزة المستهدفة من خلال الاستفادة من الخيارات المستندة إلى الأجهزة مثل وحدة معالجة الرسومات وطبقات الأجهزة ومنع تشذيب النماذج المتعددة (MSAA).

انقر على محاكاة مساحة اللون لتغيير الألوان في واجهة مستخدم الجهاز بالكامل. تشير الخيارات إلى أنواع عمى الألوان. تشمل الخيارات ما يلي:

  • غير مفعّل (لا تتوفّر محاكاة لنظام ألوان)
  • عمى الألوان الأحادي (يحد نظام الألوان إلى الأسود والأبيض والرمادي)
  • غَمَشُ الأخضر (يؤثر في عرض اللونَين الأحمر والأخضر)
  • غَطَشُ الأحمر (يؤثر على عرض اللونَين الأحمر والأخضر)
  • غَمَشُ الأزرق (يؤثر على عرض اللونَين الأزرق والأصفر)
يشير عمى اللون الأحمر إلى عمى الألوان الأحمر والأخضر مع ضعف في الألوان الحمراء. ويشير عمى اللون الأخضر، الذي يظهر في الشكل 8، إلى عمى الألوان الأحمر والأخضر مع ضعف في الألوان الخضراء.

إذا التقطت لقطات شاشة في مساحة ألوان تمت محاكاتها، ستبدو طبيعية، كما لو أنّك لم تغيّر نظام الألوان.

في ما يلي بعض الطرق الأخرى للاستفادة من الخيارات التي تستند إلى الأجهزة:

  • ضبط عارض وحدة معالجة الرسومات: يغيّر محرك رسومات Open GL التلقائي إلى محرك الرسومات Open GL Skia.
  • فرض عرض وحدة معالجة الرسومات: يفرض هذا الإعداد على التطبيقات استخدام وحدة معالجة الرسومات للرسم الثنائي الأبعاد في حال كانت تتم كتابتها بدون عرض وحدة معالجة الرسومات تلقائيًا.
  • إظهار تحديثات طريقة عرض وحدة معالجة الرسومات: تعرض أي عنصر على الشاشة مرسوم باستخدام وحدة معالجة الرسومات.
  • تصحيح أخطاء استخدام وحدة معالجة الرسومات الزائدة: يعرض هذا الخيار ترميزًا لونيًا على جهازك حتى تتمكّن من الاطّلاع على عدد مرات رسم وحدة البكسل نفسها في الإطار نفسه. يوضِّح التمثيل البصري المواضع التي قد يُجري فيها تطبيقك عرضًا أكثر من اللازم. لمزيد من المعلومات، يُرجى الاطّلاع على عرض تجاوز الحد الأقصى لوحدة معالجة الرسومات.
  • تصحيح الأخطاء في عمليات المقاطع غير المستطيلة: يتم إيقاف منطقة الاقتصاص على اللوحة لإنشاء مناطق غير مستطيلة (غير مستطيلة). تمنع منطقة الاقتصاص عادةً رسم أي عنصر خارج حدود منطقة الاقتصاص الدائرية.
  • فرض 4x MSAA: يؤدي هذا الخيار إلى تفعيل تنسيق MSAA متعدد العينات في تطبيقات Open GL ES 2.0.
  • إيقاف تراكبات الأجهزة: لإيقاف تراكب الأجهزة. ويُرجى العِلم بأنّ استخدام تراكب الأجهزة يتيح للتطبيقات التي تعرض محتوى على الشاشة استخدام طاقة معالجة أقل. وبدون التراكب، تشارك التطبيقات ذاكرة الفيديو، وسيكون عليها التحقق باستمرار من أي تصادم وقطع لعرض صورة مناسبة. يستهلك التحقق الكثير من إمكانات المعالجة.

الوسائط

فعِّل الإعداد إيقاف التوجيه الصوتي عبر USB لإيقاف التوجيه التلقائي للأجهزة الصوتية الخارجية المتصلة بجهاز كمبيوتر من خلال منفذ USB. يمكن أن يتداخل التوجيه التلقائي مع التطبيقات المتوافقة مع USB.

في نظام التشغيل Android 11 والإصدارات الأحدث، عندما يستخدم تطبيق ليس لديه إذن RECORD_AUDIO UsbManager لطلب الوصول المباشر إلى جهاز صوت USB مع إمكانية تسجيل الصوت (مثل سماعة رأس USB)، تظهر رسالة تحذير تطلب من المستخدم تأكيد الإذن باستخدام الجهاز. يتجاهل النظام أي خيار "للاستخدام دائمًا"، لذلك على المستخدم الموافقة على التحذير ومنح الإذن في كل مرة يطلب فيها التطبيق الوصول. لتجنّب هذا السلوك، يجب أن يطلب تطبيقك إذن RECORD_AUDIO.

المراقبة

الشكل 9. ملف تعريف عرض وحدة معالجة الرسومات كتمثيل شريطي

توفر خيارات المراقبة معلومات مرئية عن أداء التطبيق، مثل سلسلة التعليمات الطويلة وعمليات وحدة معالجة الرسومات.

انقر على عرض وحدة معالجة الرسومات (Profile GPU) ثم على على الشاشة كأشرطة لعرض صورة عرض وحدة معالجة الرسومات على شكل أشرطة، كما هو موضَّح في الشكل 9. لمزيد من المعلومات، يُرجى الاطّلاع على سرعة عرض وحدة معالجة الرسومات الخاصة بالملف الشخصي.

التطبيقات

الشكل 10. تحديد الحد الأقصى للعمليات في الخلفية

تساعدك خيارات التطبيق في فهم آلية عمل تطبيقك على الجهاز المستهدَف.

انقر على الحد الأقصى للعمليات في الخلفية لتحديد عدد العمليات التي يمكن تنفيذها في الخلفية في وقت واحد. تظهر الإعدادات المحتملة في الشكل 10.

انقر على إعادة ضبط الحدّ الأقصى لمعدّل الزحف أثناء الاختبار كي تتمكّن التطبيقات في الخلفية من مواصلة طلب واجهات برمجة تطبيقات الاختصارات إلى أن يتم بلوغ الحدّ الأقصى مرة أخرى. لمزيد من المعلومات حول الاختصارات وحدود الأسعار، يُرجى الاطّلاع على ShortcutManager.

يمكنك تفعيل عدم الاحتفاظ بالأنشطة لزيادة عمر البطارية من خلال إيقاف كل نشاط فور خروج المستخدم من العرض الرئيسي للنشاط.