كيفية البحث عن السبب الجذري لمشاكل بطارية Android

جدول المحتويات:

كيفية البحث عن السبب الجذري لمشاكل بطارية Android
كيفية البحث عن السبب الجذري لمشاكل بطارية Android
Anonim

شرح Wakelocks

يحتوي هاتف Android على ثلاث حالات: الاستيقاظ مع تشغيل الشاشة (عند استخدامه) ، والاستيقاظ مع إيقاف تشغيل الشاشة (عند تنفيذ الإجراءات في الخلفية) ، والنوم.

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

ومع ذلك ، لا يمكن لهاتفك البقاء في حالة السكون طوال الوقت. تستخدم التطبيقات التي تحتاج إلى تنفيذ إجراءات في الخلفية عمليات wakelocks الجزئية لإبقاء الهاتف مستيقظًا أثناء تنفيذ الإجراء.أي تطبيق يحتاج إلى القيام بأي شيء في الخلفية - يتلقى Gmail بريدًا جديدًا ، أو مشغل موسيقى يشغل الموسيقى مع إيقاف تشغيل شاشة الهاتف ، أو تطبيق جهات الاتصال الذي يقوم بمزامنة جهات الاتصال الخاصة بك - كلها تستخدم أقفال wakelocks الجزئية لإبقاء الهاتف مستيقظًا.

يمكنك رؤية تأثير wakelocks أثناء العمل من خلال عرض معلومات حالة الهاتف بعد حصول BetterBatteryStats على بعض الوقت لجمع البيانات. على سبيل المثال ، في لقطة الشاشة أدناه ، يمكننا أن نرى أن الهاتف قد تم تشغيله لأكثر من 21 ساعة. تم تشغيل شاشة الهاتف لمدة 12 دقيقة فقط في هذا الوقت ، ولكن الهاتف نفسه كان مستيقظًا لمدة ساعتين تقريبًا.

صورة
صورة

لماذا قضى الهاتف أكثر من ساعة ونصف مستيقظًا عندما لم نكن نستخدمه؟ أبقاه wakelocks جزئيًا مستيقظًا. يمكننا تقليل مقدار الوقت الذي يقضيه الهاتف مستيقظًا وبالتالي زيادة عمر البطارية عن طريق التخلص من أقفال wakelocks. (لاحظ أن أقفال wakelocks تقيس فقط الوقت الذي كان فيه الهاتف مستيقظًا عندما كانت الشاشة مغلقة.إذا كنت تستخدم هاتفك للاستماع إلى الموسيقى مع إيقاف تشغيل الشاشة ، فمن المتوقع ولا مفر من وقت الاستيقاظ مع إغلاق الشاشة.)

عرض Wakelocks الجزئي

لعرض أقفال wakelocks الجزئية ، انقر فوق قائمة أخرى في الجزء العلوي من التطبيق وحدد Partial Wakelocks. سترى قائمة الإجراءات التي تسببت في wakelocks. سيظهر التطبيق الذي تسبب في أكبر عدد من عمليات wakelocks في أعلى القائمة ، لذا ستعرف المشكلات التي تحتاج إلى التركيز عليها.

على سبيل المثال ، في لقطة الشاشة أدناه ، يمكننا أن نرى عدة أسباب لـ wakelocks: تعمل خرائط Google تلقائيًا على تحديث موقعنا (من المفترض أن يعرف Google Now مكاننا) ، ومزامنة الجيب لمقالاتنا غير المقروءة ، ومزامنة Twitter للتغريدات الجديدة ، ومزامنة تطبيق Google+ للمحتوى الجديد.

صورة
صورة

Elimanating الجزئي Wakelocks

بهذه المعلومات ، نعرف ما يمكننا فعله للضغط على عمر بطارية أطول من الهاتف.يمكننا تعطيل الإبلاغ عن موقع الخلفية في خرائط Google (تطبيق خرائط Google –> الإعدادات –> إعدادات الموقع –> الإبلاغ عن الموقع –> لا تقم بتحديث موقعك) ، قم بتعيين Pocket لمزامنة المقالات بشكل أقل تكرارًا (أو حتى استخدام المزامنة اليدوية) ، قم بتعيين Twitter للتحقق من وجود تغريدات جديدة بشكل أقل تكرارًا ، وتعطيل ميزة مزامنة تطبيق Google+.

صورة
صورة

إذا رأينا Google Talk بالقرب من أعلى هذه القائمة ولم نستخدمه مطلقًا ، فيمكننا تسجيل الخروج من Google Talk لتقليل wakelocks. إذا كان التطبيق الذي يسبب wakelocks يحتوي على ميزة مزامنة ، فقم بتعيينه للمزامنة بمعدل أقل ، أو المزامنة يدويًا ، أو قم بتعطيل المزامنة تمامًا (إذا لم تستخدمها مطلقًا).

بالطبع ، القرارات التي تتخذها هنا هي مقايضات. على سبيل المثال ، إذا كان Gmail مصدرًا كبيرًا لـ wakelocks بالنسبة لك ، فيمكنك تعيين Gmail على عدم مزامنة البريد الإلكتروني الجديد مطلقًا. ستحصل فقط على رسائل بريد إلكتروني جديدة عندما تقوم بالمزامنة يدويًا باستخدام زر التحديث في تطبيق Gmail ولن تتلقى إشعارات برسائل البريد الإلكتروني الجديدة أبدًا إذا قمت بذلك.

صورة
صورة

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

صورة
صورة

إذا لم تكن متأكدًا من إعداد wakelock المرتبط به ، فجرّب البحث في Google عليه. من المحتمل أن يكون المستخدمون الآخرون قد واجهوا المشكلة وقاموا بحلها من قبل.

لمزيد من النصائح حول تحسين عمر البطارية ، راجع دليلنا الكامل لإطالة عمر بطارية هاتف Android.

موضوع شعبي