ذكري المظهر

ما هي wakelocks الروبوت وكيفية اصلاحها

تحديث هاتف جلاكسي S3 الى اندرويد 6.0.1 مارشميلو الجديد- سيانوجين مود 13

تحديث هاتف جلاكسي S3 الى اندرويد 6.0.1 مارشميلو الجديد- سيانوجين مود 13

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

Anonim

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

للحصول على فهم أفضل للمشكلة ، سننظر في ماهية wakelocks عندما يتعلق الأمر بنظام Android وكيف يمكننا اكتشاف المشكلة وحلها من أجل تحسين عمر البطارية.

ما هي Wakelocks؟

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

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

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

والآن بعد أن عرفنا ما هي wakelocks ، دعونا نرى كيف يمكننا اكتشاف التطبيقات التي تسببها.

ملاحظة: نظرًا لأننا سنحتاج إلى أذونات مرتفعة لاسترداد هذه البيانات ، فإن الوصول إلى الجذر ضروري. بدون أذونات الجذر على جهازك ، أخشى أنه لا يوجد الكثير الذي يمكنك القيام به حيال مشكلة wakelock. لكن الحصول على جذر الجهاز أمر سهل في هذه الأيام ، لذا لا تنسَ وضع إشارة مرجعية على هذه الصفحة والعودة إليها بمجرد أن تتعرف على كيفية إجراء جذر لجهاز Android الخاص بك (وجذرها أيضًا).

اكتشاف التطبيقات التي تسبب Wakelocks

يعد اكتشاف wakelocks أمراً سهلاً بمجرد أن يكون لديك هاتف ذي جذر. اشحن البطارية بالكامل بنسبة 100٪ وتثبيت تطبيق ، يسمى Wakelock Detector ، على الجهاز. بعد القيام بذلك ، أعد تشغيل هاتفك مرة واحدة وابدأ تشغيل التطبيق. سيطلب Wakelock Detector الوصول إلى الجذر وتشغيله في الخلفية التي تجمع البيانات.

عد إلى التطبيق بعد بضع ساعات وستتمكن من رؤية إجمالي الوقت الذي استغرقته تطبيقاتك في تشغيل وحدة المعالجة المركزية في الخلفية. يمكنك أيضًا التحقق من عدد مرات تشغيل تطبيق wakelock.

حل المشكلة

والآن بعد أن عرفنا التطبيقات التي تسببت في هذه wakelocks ، فإن أحد أكثر الخيارات المباشرة هو إلغاء تثبيت التطبيق وإيجاد بديل أفضل على Play Store. ولكن بعد ذلك ، هناك تطبيقات نظام مثل Google Play Services لا يمكنك إلغاء تثبيتها. هذه التطبيقات ضرورية لتشغيل الهاتف.

لمتابعة فحص هذه التطبيقات ، يمكنك تثبيت وحدة Xposed تسمى Amplify. Amplify هو تطبيق يوفر البطارية بشكل أساسي لنظام Android ، ولكن على عكس الآخرين ، فإنه يحتوي على وحدة لتقييد طلبات wakelock من تطبيقات مختلفة مثبتة على نظامك. حدد خيار Wakelock من شريط التنقل الأيمن. حدد الإذن الذي ترغب في تقييده وتعيين فترة زمنية مواتية. يوفر التطبيق أيضًا إعدادًا مستحسن لإصلاح المشكلة.

استنتاج

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