بعد تحميل عمليات التتبُّع، انقر على عرض عمليات التتبُّع لتصوُّر عمليات التتبُّع التي تم تحميلها. تظهر علامات تبويب لكل عملية تتبُّع في اللوحة العلوية من النافذة. إذا كان الملف الذي تم تحميله يحتوي على عمليات التتبُّع ذات الصلة، يعرض Winscope على الشاشة عرضًا عائمًا لعملية تتبُّع تسجيل الشاشة أو لقطة الشاشة:
الشكل 1: عرض عمليات التتبُّع على Winscope
تصف الأقسام التالية عناصر واجهة المستخدم على شاشة عرض عمليات التتبُّع.
العرض الثلاثي الأبعاد
تعرض لوحة "العرض الثلاثي الأبعاد" في عارضات Winscope، مثل WindowManager وSurfaceFlinger وViewCapture، عناصر مستطيلة من عملية التتبُّع، ما يمثّل موضعها وترتيبها على المحور z بشكل مرئي.
استخدِم عناصر التحكّم في التنقّل على اللوحة لتعديل وضع الرسم للطبقات المستطيلة، بالإضافة إلى تباعدها وتدويرها:
الشكل 2: عناصر التحكّم في العرض الثلاثي الأبعاد
تنسيق التدرّج اللوني
لفحص جميع العناصر في العرض الهرمي بشكل أكثر فعالية، انقر على زر تنسيق المستطيل لتبديل تنسيق رسم المستطيل إلى تدرّج لوني. في تنسيق التدرّج اللوني ، يتحوّل زر تنسيق المستطيل إلى اللون الرمادي الفاتح.
في هذا الوضع، يقلّل Winscope من مستوى تعتيم كل مستطيل استنادًا إلى ترتيبه على المحور z، وتكون المستطيلات ذات الترتيب الأعلى على المحور z أكثر شفافية. يتيح لك ذلك رؤية جميع العناصر في العرض الهرمي بدون القلق بشأن حجب المستطيلات بعضها البعض:
الشكل 3: تدرّج لوني للمستطيل
تنسيق التعتيم
لتغيير تنسيق رسم المستطيل إلى تعتيم، انقر على زر تنسيق المستطيل. في تنسيق التعتيم ، يتحوّل زر تنسيق المستطيل إلى اللون الرمادي الداكن.
في هذا الوضع، يرسم Winscope كل مستطيل استنادًا إلى مستوى تعتيمه، مثل تعتيم السطح أو العرض:
الشكل 4: تعتيم المستطيل
تنسيق الإطار الشبكي
لتغيير تمثيل المستطيل إلى إطار شبكي ، انقر على زر تنسيق المستطيل. يسهّل هذا التمثيل فحص العناصر الفردية وتحليلها داخل العرض الهرمي. في تنسيق الإطار الشبكي ، يتحوّل زر تنسيق المستطيل إلى مخطط بدون تظليل:
الشكل 5: الإطار الشبكي للمستطيل
تدوير
استخدِم شريط تمرير التدوير لتغيير منظور المستطيلات بين 0 و45 درجة، ما يتيح لك رصد السيناريوهات التي تخرج فيها العناصر عن الشاشة:
الشكل 6: تدوير المستطيل
تباعد
استخدِم شريط تمرير التباعد للتحكّم في التباعد بين الطبقات، ما يؤدي إلى إنشاء عرض مسطّح أو أكثر انتشارًا لفحص ترتيب العناصر على المحور z بشكل أفضل:
الشكل 7: تباعد المستطيل
اختيار الشاشة والنافذة
في عارضَي SurfaceFlinger وWindowManager، عند تسجيل البيانات على الأجهزة التي تتضمّن شاشات متعددة، تعرض قائمة الشاشات المتاحة، ما يتيح لك اختيار الشاشات التي تهمّك فقط.
في ViewCapture، عند تسجيل نوافذ متعددة للنظام، مثل لوحة الإشعارات وشريط المهام والمشغّل، تسرد القائمة النوافذ المتاحة.
التحريك والتكبير/التصغير
يمكنك تعديل موضع المستطيلات أفقيًا أو رأسيًا من خلال النقر على مساحتها وسحب الماوس. للتكبير أو التصغير أو إعادة ضبط مستوى التكبير/التصغير، استخدِم عجلة التمرير أو أزرار التكبير/التصغير على شريط التحكّم.
التسلسل الهرمي
غالبًا ما تتضمّن عارضات Winscope عارضًا هرميًا. يوضّح العارض في الشكل 1 عروضًا هرمية مختلفة استنادًا إلى عملية التتبُّع التي تحلّلها. على سبيل المثال، يمكن أن يعرض العارض التسلسل الهرمي للنافذة في WindowManager أو التسلسل الهرمي للعرض في نافذة واجهة مستخدم النظام.
للحصول على معلومات عن أنواع معيّنة من العروض الهرمية، اطّلِع على الأقسام الخاصة بعمليات التتبُّع المعنيّة.
يصف هذا القسم الاستخدام العام للعرض الهرمي، مثل ميزات عرض الاختلافات وعرض العناصر المرئية فقط وثابتة و بحث.
الشكل 8: عناصر التحكّم في العرض الهرمي
عرض الاختلافات
عند تفعيل ميزة عرض الاختلافات ، يراقب Winscope التغييرات بين الحالة الحالية والحالة السابقة ويعرضها تلقائيًا. تميّز ميزة عرض الاختلافات العناصر التي تمت إزالتها باللون الأحمر، والعناصر المعدَّلة باللون الأزرق، والعناصر الجديدة باللون الأخضر. يتيح لك هذا التمثيل المرئي تحديد الاختلافات بين الحالتَين وفهمها بسرعة، ما يسهّل تتبُّع التغييرات وتحديد المشاكل المحتملة.
الشكل 9: عرض الاختلافات في العرض الهرمي
البحث والفلترة
يتيح عارض العرض الهرمي ميزة البحث التي تستخدم التعبيرات العادية. يستهدف هذا الفلتر اسم العنصر وقيمته (للخصائص). عندما يطابق الفلتر عنصرًا فرعيًا في العرض الهرمي، تصبح السلسلة الكاملة من العناصر الرئيسية حتى جذر الشجرة مرئية، كما هو موضّح في الشكل التالي:
الشكل 10: البحث في العرض الهرمي
عرض العناصر المرئية فقط
استخدِم ميزة عرض العناصر المرئية فقط لفلترة جميع العناصر المخفية داخل العرض الهرمي. تلقائيًا، يعرض Winscope العناصر المرئية وغير المرئية. يرسم Winscope العناصر المرئية باللون الأسود، بينما تظهر العناصر غير المرئية باللون الرمادي.
ثابتة
يعيد الزر ثابتة تنظيم البنية الهرمية من خلال إزالة العلاقات بين العناصر الرئيسية والفرعية. يؤدي هذا الإجراء إلى عرض جميع العناصر على المستوى نفسه. عند دمج هذا الإجراء مع خيار عرض العناصر المرئية فقط ، يعرض العرض الهرمي الناتج العناصر المرئية فقط، باستثناء العناصر الرئيسية، كما هو موضّح في الشكل التالي:
الشكل 11: العرض الهرمي الثابت
الخصائص
ضمن Winscope، تدمج العديد من العارضات عارضًا للخصائص. يعرض هذا العارض قوائم مختلفة من الخصائص المرتبطة بعنصر تم اختياره من العرض الهرمي. على سبيل المثال، يمكن أن يعرض العارض خصائص نشاط في WindowManager أو خصائص عرض في واجهة مستخدم النظام.
للحصول على معلومات عن خصائص معيّنة، اطّلِع على الأقسام الخاصة بعمليات تتبُّع SurfaceFlinger وWindowManager وView Capture.
يصف هذا القسم العرض الهرمي العام في ميزات عرض الاختلافات و البحث و عرض الإعدادات التلقائية.
عرض الاختلافات
إنّ استخدام ميزة عرض الاختلافات هو نفسه استخدام ميزة عرض الاختلافات في العرض الهرمي عرض.
البحث والفلترة
إنّ استخدام ميزة البحث هو نفسه استخدام ميزة البحث في العرض الهرمي.
عرض الإعدادات التلقائية
تلقائيًا، يعرض Winscope قيم الخصائص المعدَّلة فقط، وهي قيم غير تلقائية لأنواع البيانات الخاصة بها. على سبيل المثال، يحذف Winscope القيمة false للقيم المنطقية، والقيمة 0 للأعداد الصحيحة، والقيمة null للكائنات، والقيمة [] للصفائف.
يؤدي هذا التبسيط إلى تسهيل قائمة الخصائص المرئية للمستخدم.
ومع ذلك، من المفيد في حالات معيّنة الحصول على عرض شامل لجميع المعلومات ذات الصلة بالعنصر. في مثل هذه الحالات، يكشف خيار عرض الإعدادات التلقائية عن جميع الخصائص المتاحة في Winscope، بما في ذلك الخصائص التي لها قيم فارغة أو قيم null.
الشكل 12: الإعدادات التلقائية للخصائص
الاختصارات العامة
يتيح Winscope الاختصارات التالية:
الشكل 13: الاختصارات العامة