جدول المحتويات:
هناك ما هو أكثر من تصحيح أخطاء USB
مخفية في الإعدادات على هاتفك ، (في الحقيقة ، تكون مخفية بشكل افتراضي) هي إعدادات تستخدم لتصحيح الأخطاء وتطوير التطبيقات. في حين أن الكثير منا قد حمامة هناك للتبديل إلى وقت التشغيل ART أو لتمكين تصحيح أخطاء USB ، هناك قائمة طويلة من الخيارات. على الرغم من أن معظمنا لن يستخدمها أبدًا ، إلا أنه من الجيد دائمًا معرفة ما يحدث تحت غطاء هاتفك.
دعونا نلقي نظرة عليها ، ومعرفة ما إذا كان لا يمكننا فك تشفير بعض هذه الإعدادات بحيث يكون لدينا جميعًا فهم أفضل لما يحدث عند النقر عليها. هيا ، لقد قمت بالنقر عليها …
"فتح" إعدادات خيارات المطور
كما ذكرنا ، يتم إخفاء خيارات المطور على هاتفك افتراضيًا. هذا في الواقع له معنى كبير ، لأنه من السهل "إخفاء" وأن معظم الناس ليسوا بحاجة إلى استخدام أي منهم. ولكن كل من يقرأ هذا هو أكثر تقدماً قليلاً من معظم الناس ، وذلك ببساطة لأنك تقرأ موقعًا متحمسًا لنظام Android.
فتح لهم سهل سهل. افتح الإعدادات على هاتفك ، وابحث عن قسم "حول". ابحث خلاله حتى ترى إدخال "إنشاء رقم". انقر إذا كانت خمس مرات متتالية سريعة ، وسترى مربع حوار صغير لإعلامك أنك الآن مطور. ليس محاولة لكسر الاشياء ، mmkay؟ أو كسر كل شيء - في كلتا الحالتين هو جيد! حقا ، بعض هذه الإعدادات يمكن أن تجعل هاتفك يعمل حقا سيئة حقا.
دعونا نلقي نظرة عليهم ومعرفة السبب.
الإعدادات
- خذ تقريرًا عن الأخطاء: يؤدي النقر فوق هذا الخيار إلى التقاط ملفات السجل الحالية على جهازك وحزمها وإعدادها لإرسالها إلى أي شخص تريد الحصول عليها. يستغرق الأمر دقيقة أو دقيقتين بعد النقر فوقه ، وسترى إشعارًا بمجرد أن يصبح جاهزًا. اضغط على هذا الإشعار لإرساله في طريقه. اسحبه بعيدًا للإلغاء.
- كلمة مرور النسخ الاحتياطي لسطح المكتب: يمكنك استخدام ADB للنسخ الاحتياطي واستعادة أشياء مثل التطبيقات والبيانات المرتبطة بها من وإلى جهاز الكمبيوتر الخاص بك. يفرض هذا الخيار كلمة مرور على هذه النسخ الاحتياطية ، ولا يمكن استعادتها بدون كلمة المرور هذه.
- البقاء مستيقظًا: سيؤدي تحديد هذا المربع إلى إجبار الشاشة على هاتفك على البقاء في أي وقت وفي كل مرة يتم توصيله بها. يعمل هذا مع شاحن حائط أو منفذ USB بجهاز الكمبيوتر الخاص بك ، وهي طريقة رائعة للتأكد من نسخ الصور في جهازك شاشة. لا تستخدم هذا واحد إلا إذا كنت بحاجة إلى!
- حدد وقت التشغيل: هنا هو المكان (في الوقت الحالي) الذي تختاره لاستخدام Dalvik أو ART. لا يزال ART تجريبيًا وما ليس لدينا الآن هو ما سيتم إصداره في Android L. بعض الهواتف لا تحب حقًا المعاينة الحالية لوقت التشغيل ART ، لذا يرجى الرجوع إلى المنتدى لجهازك الخاص قبل الذهاب إلى هناك.
- تمكين سجل سحاب Bluetooth HCI: في بعض الأحيان ، سيحتاج المطور (أو أخصائي الأمان) إلى التقاط حزم Bluetooth HCI (H ost C ontroller I nterface) وتحليلها. سيؤدي تمكين هذا إلى وضعها في ملف على وحدة تخزين الجهاز (/ sdcard/btsnoop_hci.log) للاسترجاع. يمكنك بعد ذلك تحليلها باستخدام برنامج مثل Wireshark.
- إحصائيات العملية: كل ما تحتاج إليه في أي وقت لمعرفة العمليات الجارية على هاتفك. المضي قدما واضغط عليها ، ثم اضغط على واحدة من الإدخالات. بالنسبة للشخص العادي ، إنه مجرد عدد كبير من الأرقام ، ولكن بالنسبة للمطور الذي يقوم بتصحيح تطبيقه أو تطبيقها ، فقد توفر هذه المعلومات اليوم.
- تصحيح أخطاء USB: هذا هو ما يسمح لهاتفك بالاتصال عبر منفذ USB على جهاز الكمبيوتر الخاص بك عبر Android Debug Bridge (ADB). تحتاج إلى تمكين هذا لاستخدام أشياء مثل DDMS ، أو لاستخدام أوامر ADB.
- إبطال تخويلات تصحيح أخطاء USB: عند استخدام الكمبيوتر لتصحيح الأخطاء عبر USB لأول مرة ، يتعين عليك تخويله وإعداد زوج مفاتيح. هذا الإعداد يلغي كل هؤلاء ويفرض عليك القيام بذلك مرة أخرى.
- تقارير أخطاء قائمة الطاقة: يضع خيارًا في القائمة التي تراها عند الضغط مع الاستمرار على مفتاح التشغيل لجمع وإرسال تقرير الأخطاء (كما هو موضح أعلاه). مفيد جدا إذا كنت اختبار شيء.
- السماح بالمواقع الصورية: سيتيح لك هذا الإعداد كتابة معلومات الموقع يدويًا ، مما يجعل هاتفك يعتقد أنه في مكان ما ليس كذلك. إلى جانب الغش في foursquare ، يكون هذا مفيدًا إذا كان التطبيق يستخدم معلومات الموقع.
- تحديد تطبيق التصحيح: يتيح لك هذا الإعداد اختيار تطبيق لتصحيحه. لا تحتاج حقًا إلى إرفاقه بمصحح الأخطاء ، ولكن إذا قمت بذلك فذلك يمنع رسائل الخطأ عند الإيقاف المؤقت عند نقطة توقف. إذا لم تفهم ما يعنيه هذا ، فلن تحتاج أبدًا إلى استخدام هذا الإعداد وربما لا ينبغي عليك ذلك. إنه مصمم للاستخدام مع الأدوات التي يستخدمها مطورو التطبيقات للتأكد من تشغيل تطبيقهم على النحو المنشود.
- انتظر مصحح الأخطاء: هذا الإعداد غير نشط إلا إذا قمت بتعيين تطبيق للتصحيح. عند الإعداد والاختيار ، يمنع ببساطة التطبيق المختار من بدء التشغيل حتى يتم إرفاق مصحح الأخطاء. هذا هو أكثر الأشياء التصحيح التطبيق لن معظمنا بحاجة أبدا.
- تحقق من التطبيقات عبر USB: يتيح لـ Google فحص التطبيقات التي قمت بتثبيتها عبر ADB للسلوك الضار. هذا أمر جيد.
- إظهار اللمسات: حدد هذا لرؤية إشارة مرئية على الشاشة متى وأين تم تسجيل لمسة.
- موقع المؤشر: يضع هذا الإعداد شريط معلومات في الجزء العلوي من الشاشة لإعلامك بإحداثيات الشاشة في آخر مكان تم لمس الشاشة فيه.
- إظهار تحديثات السطح: يجعل حافة فلاش "النافذة" عند تحديث محتوياته. مزعج كما الجحيم.
- إظهار حدود التخطيط: حدد حواف كل العناصر في مربع حوار حتى تعرف أين ستقوم أي لمسة بتنشيطها. جرب هذا واحد ، ثم أغلقه بسرعة.
- فرض اتجاه تخطيط RTL: فرض اتجاه الشاشة لدعم اللغة من اليمين إلى اليسار.
- مقياس الرسوم المتحركة للنافذة: يضبط سرعة تشغيل الرسوم المتحركة للنافذة. عدد أقل هو أسرع.
- مقياس الرسوم المتحركة الانتقالية: يحدد سرعة تشغيل الرسوم المتحركة الانتقالية. مرة أخرى ، انخفاض أسرع.
- محاكاة العروض الثانوية: يتيح هذا الإعداد للمطورين محاكاة أحجام مختلفة للشاشة. انها متزعزع جدا.
- فرض GPU التقديم: فرض التطبيقات لاستخدام التقديم الأجهزة 2D إذا كانت مكتوبة لعدم استخدامها بشكل افتراضي. في بعض الأحيان ، وهذا لا العجائب. في أحيان أخرى ، كل شيء يذهب إلى الجحيم. كن حذرا هنا.
- إظهار تحديثات عرض GPU: مع هذا الإعداد ، يحصل أي عرض يتم رسمه باستخدام أجهزة GPU على تراكب أحمر.
- إظهار تحديثات طبقة الأجهزة: اقرأ ما يقوله Romain Guy حول استخدام طبقات الأجهزة لدعم طرق عرض التطبيقات الخاصة بك. سيخبرك هذا الإعداد عند تحديث هذه الطبقات.
- Debug GPU overdraw: يحدث Overdraw في كل مرة يطلب فيها التطبيق من النظام رسم شيء ما فوق شيء آخر. يتيح لك هذا الإعداد معرفة متى وأين يحدث هذا حتى تعرف ما إذا كانت هذه مشكلة.
- Force 4x MSAA: يفرض هذا الإعداد على عدة نماذج مكافحة التعرج (MSAA). مثل أي جهاز رسومات كمبيوتر آخر ، فإن المزيد من AA يجعل الأمور تبدو أفضل ، لكن الأداء حقق نجاحًا كبيرًا.
- تمكين الوضع الصارم: هذا الإعداد يومض الشاشة عندما يستخدم تطبيق الخيط الرئيسي لإجراء عمليات طويلة ومكثفة.
- إظهار استخدام وحدة المعالجة المركزية: يضع نافذة صغيرة في الجزء العلوي الأيمن من الشاشة بمعلومات حول وحدة المعالجة المركزية وكيفية استخدامها. واحد أنيق للعب مع.
- عرض ملف تعريف GPU: يمكن لهذا الإعداد إما رسم رسم بياني على الشاشة ، أو كتابته إلى ملف. يمثل الرسم البياني عرضًا مرئيًا لمدى عمل وحدة معالجة الرسومات. هذا هو آخر أنيق حقا لمحاولة.
- تمكين تتبعات OpenGL: يراقب هذا الإعداد أخطاء OpenGL ، ويضعها في ملف السجل الذي اخترته عند بدء تشغيله. لا شيء سيحتاج معظم المستخدمين إلى لمسه.
- لا تحتفظ بالأنشطة: هذا الإعداد يدمر (كما هو الحال في ، يفرض كل شيء مغلق) على أي تطبيق بمجرد ترك العرض الرئيسي. لا شيء جيد يمكن أن يأتي من هذا ، بغض النظر عن ما قد تكون سمعت على شبكة الإنترنت.
- حد عملية الخلفية: يتيح إعدادًا مخصصًا لعدد العمليات التي يمكن تشغيلها في الخلفية مرة واحدة. آخر واحد منا لا ينبغي العبث به في كثير من الأحيان ، على كل حال.
- إظهار جميع ANRs: يجعل هذا الإعداد كل عملية تظهر مربع حوار "عدم استجابة التطبيق" إذا تم تعليقه - حتى عمليات الخلفية التي لم يبدأ المستخدم تشغيلها. مفيد إذا كان أحد التطبيقات يتداخل مع تطبيق آخر.
بوضوح ، لن يحتاج معظمنا إلى الجزء الأكبر من هذه الإعدادات. أيضا ، فإن الوصول إلى هناك والاستفادة من الأشياء من أجل الاستفادة منها يمكن أن يحدث أشياء سيئة بالفعل. لكن من الجيد دائمًا معرفة ما يمكن القيام به ، حتى لو لم نعتزم القيام بذلك أبدًا.
نأمل أن يؤدي هذا إلى مسح بعض الأسئلة حول تلك الخيارات والإعدادات المشفرة بصياغتها!