برنامج تعليمي حول كيفية تخصيص مستوى البطارية الذي يؤدي إلى تشغيل ميزة توفير البطارية، بالإضافة إلى كيفية تمكين الميزة عند إيقاف تشغيل الشاشة.
يعد تحسين عمر بطارية جهازك أحد الأسباب الرئيسية التي تجعل المستخدمين يتوافدون على منتدياتنا. في XDA، يمكنك العثور على التطبيقات والنوى والأقراص المدمجة والأدلة حول كيفية تحسين عمر البطارية. ومع ذلك، نادرًا ما تجد نصيحة بشأن عمر البطارية تعمل عالميًا.
إحدى الميزات التي قدمتها Google في Android 5.0 Lollipop والتي تسمى "Battery Saver" هي أحد الأمثلة على أداة توفير طاقة البطارية التي تعمل على أي جهاز يعمل بنظام Android تقريبًا. يعمل موفر البطارية، عند تمكينه، على تعطيل بيانات الخلفية وخدمات الموقع والاهتزاز والرسوم المتحركة، كما يقلل أيضًا من أداء وحدة المعالجة المركزية عند الضرورة. إنها ميزة مفيدة يمكنك الاستفادة منها عندما تحتاج إلى إطالة عمر البطارية، ولكن بشكل افتراضي، يتم تنشيط الخدمة فقط عندما يكون مستوى البطارية 5 أو 10 أو 15% أو عند تنشيطها يدويًا.
ماذا لو كنت تريد تغيير نسبة البطارية التي تؤدي إلى تشغيل ميزة توفير طاقة البطارية؟ أو ربما تريد تمكين توفير طاقة البطارية تلقائيًا عند إيقاف تشغيل الشاشة؟ بالتأكيد، يمكنك استخدام تبديل أو اختصار الإعدادات السريعة لتمكين توفير طاقة البطارية، ولكن تذكر القيام بذلك قد يكون أمرًا صعبًا. في هذا البرنامج التعليمي، سأوضح لك كيف يمكنك تعديل النسبة المئوية لتشغيل ميزة توفير البطارية أو حتى بدء تشغيل الميزة تلقائيًا بناءً على أي معايير تريدها.
مثل كل الإعدادات تقريبًا على Android، يمكن تعديل الخاصية طالما أن لديك الإذن المناسب. يتم تعريف معلمة توفير البطارية في إعدادات. الطبقة العالمية، على الرغم من أنك لن تجد الوثائق في تلك الصفحة حيث أنه ليس من المضمون وجود الميزة على كل جهاز.
ومع ذلك، فإن نظرة سريعة على AOSP أو من خلال سرد جميع الإعدادات المتاحة على جهازك تكشف أن معلمة توفير البطارية محددة ضمن "طاقة منخفضة" ثابت. وهو يحمل قيمة عددية صحيحة إما "0" أو "1" لـ "off" و"on" على التوالي. يتم تحديد مستوى التشغيل/القيمة المئوية لموفر البطارية ضمن "low_power_trigger_level"ثابت، وهذا يحمل قيمة عددية بين 1 و 100. ومن خلال تعديل أي من هاتين المعلمتين، يمكننا التحكم في توفير طاقة البطارية بأنفسنا.
مستوى تشغيل توفير البطارية المخصص
أولاً، سنقوم بتعيين نسبة/مستوى تشغيل توفير البطارية يدويًا. هناك حلان لذلك، أولهما يتضمن تعديل ثابت low_power_trigger_level نفسه للسماح لنظام Android بمعالجة تمكين/تعطيل توفير طاقة البطارية من تلقاء نفسه. للقيام بذلك، كل ما عليك فعله هو إرسال أمر ADB بسيط. إذا قمت بالفعل بإعداد ADB على جهازك، فتخط القسم التالي. إذا لم يكن كذلك، ثم واصل القراءة.
إعداد بنك التنمية الآسيوي
أولاً، قم بتنزيل ثنائي ADB مباشرة من Google لنظام التشغيل الخاص بك واستخرجه إلى دليل منفصل على جهاز الكمبيوتر الخاص بك. التالي، تثبيت برنامج التشغيل المناسب لهاتفك معين. ثم قم بتمكين "تصحيح أخطاء USB" في الإعدادات -> خيارات المطور. إذا كنت لا ترى خيارات المطور، فستحتاج إلى تمكينها من خلال الانتقال إلى الإعدادات -> حول الهاتف ثم النقر على رقم الإصدار 7 مرات. أخيرًا، تأكد من أن ADB يعمل عن طريق تشغيل موجه الأوامر في نفس الدليل مثل ثنائي ADB (انقر بزر الماوس الأيمن --> "فتح موجه الأوامر هنا") وقم بتشغيل الأمر التالي:
adb devices
إذا رأيت الرقم التسلسلي لجهازك (ولا يشير إلى أنه غير مصرح به)، فأنت محظوظ. إذا رأيت نافذة منبثقة على هاتفك تطلب منك منح حق الوصول إلى ADB لجهاز الكمبيوتر الخاص بك، فقل نعم. إذا لم يحدث أي من الأمرين، فحاول إعادة تشغيل الكمبيوتر/الهاتف وإعادة توصيله بالكمبيوتر. وإلا، حاول إعادة تثبيت برنامج التشغيل.
مستوى الزناد المخصص - طريقة ADB
بمجرد إعداد ADB، حان الوقت لتعديل الإعداد. كل ما عليك فعله هو إدخال أمر واحد كما يلي:
adb shell settings put global low_power_trigger_level TRIGGER_LEVEL
حيث TRIGGER_LEVEL هو مستوى البطارية (بين 1-100%) الذي تريد أن يقوم Android بتمكينه لتوفير طاقة البطارية. بمجرد التعيين، كن حذرًا من أن هذه القيمة تتم إعادة تعيينها تلقائيًا إذا قمت بالدخول إلى قائمة "توفير شحن البطارية" في "الإعدادات" (وهو ما لا يتعين عليك القيام به نظرًا لأن الخيار الوحيد هناك هو ما نقوم بتغييره على أي حال).
في القسم التالي، سأوضح لك كيفية استخدام تطبيق الأتمتة الشهير المعروف باسم تاسكر جنبا إلى جنب مع أدوات تلقائية بيتا البرنامج المساعد لتعيين مستوى الزناد المخصص. وتتمثل فائدة هذه الطريقة في أنك ستتمكن أيضًا من تمكين توفير طاقة البطارية بناءً على أي حالة تريدها، وهو ما سنناقشه أدناه.
مستوى الزناد المخصص - طريقة تاسكر
لقطة الشاشة أعلاه، إذا كنت على دراية بـ Tasker، توضح لك ما نقوم به بشكل أساسي. على اليسار، يوجد سياقان للحالة، وعند استيفائهما، سيقوم Tasker بتمكين توفير طاقة البطارية. عندما لا يتم استيفاء هاتين الحالتين، يقوم تاسكر بتعطيل توفير طاقة البطارية. الحالة الأولى هي مستوى البطارية الحالي، وعندما تكون بين 1-25% تصبح هذه الحالة نشطة. أما الحالة الثانية فتنشط عند فصل الهاتف عن الشاحن، وذلك لضمان عدم تفعيل ميزة توفير البطارية عند الشحن مهما حدث.
يمكن تنفيذ سياقي الحالة المذكورين أعلاه دون الحاجة إلى أي شيء بخلاف تاسكر، ولكن لكي يتحكم تاسكر في توفير طاقة البطارية، نحتاج إلى الاستفادة من المكون الإضافي AutoTools. على وجه الخصوص، وظيفة إعدادات AutoTools الآمنة. ومع ذلك، بشكل افتراضي، لا تمتلك AutoTools الإذن المناسب اللازم للتحكم في Battery Saver، لذلك نحتاج إلى منحها هذا الإذن أولاً.
ضمن نظام إدارة الأذونات في Android، تحدد التطبيقات الأذونات التي تريد منحها في ملف البيان. يمكن للمستخدمين بعد ذلك منح أو رفض الأذونات عند التثبيت (ما قبل Marshmallow) أو عند الطلب (Marshmallow+). ومع ذلك، هناك أذونات معينة لا يمكن منحها للتطبيقات حتى لو طلبتها في البيان، مثل WRITE_SECURE_SETTINGS. وذلك لأن منح أي تطبيق إذنًا قويًا مثل هذا من شأنه أن يمنح هذا التطبيق قدرًا كبيرًا من التحكم في جهازك.
ولكن هناك حل بديل يمكننا استخدامه لمنح إذن WRITE_SECURE_SETTINGS لأي تطبيق نريده. باستخدام بنك التنمية الآسيوي مدير الحزم (مساء) باستخدام الأداة، يمكننا منح أي إذن تقريبًا لأي تطبيق نريده (شريطة أن يطلب التطبيق هذا الإذن في ملف البيان).
أول شيء عليك القيام به هو تثبيت ثنائي ADB على جهاز الكمبيوتر الخاص بك متبوعًا بـ برنامج التشغيل المناسب لجهازك. بعد ذلك، قم بتمكين تصحيح أخطاء USB في خيارات المطور (انتقل إلى الإعدادات -> حول الهاتف وانقر على رقم الإصدار 7 مرات إذا لم تكن قد فعلت ذلك بالفعل) وقم بتوصيل هاتفك بالكمبيوتر. أخيرًا، أرسل الأمر التالي بمجرد فتح الوحدة الطرفية:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
سيكون لدى AutoTools الآن القدرة على تغيير أي إعداد عام أو آمن أو نظام على جهازك. هناك طرق مختلفة يمكنك من خلالها التعامل مع هذه الإعدادات وقائمة الإعدادات المتاحة فيها تعتمد كل فئة بشكل كامل على جهازك وإصدار البرنامج، ولكن هذه المناقشة مخصصة لفئة أخرى وقت. على أية حال، سننتقل لنوضح لك كيفية استخدام AutoTools للتحكم في مهلة شاشة القفل.
فيما يلي دليل خطوة بخطوة الآن لكي يتحكم تاسكر في توفير طاقة البطارية عند مستوى/نسب مئوية مخصصة للبطارية، حيث أن لدينا جميع المتطلبات الأساسية بعيدة عن الطريق.
لحسن الحظ، على عكس طريقة ADB، لا داعي للقلق بشأن إدخال أي أوامر. كتب مطور AutoTools الميزة لتشغيل Battery Saver الذي يرسل أمر shell ملفوفًا في واجهة مستخدم سهلة الاستخدام، لذلك يعتني التطبيق بالأمر بينما كل ما عليك فعله هو تحديد خيار في برنامج.
- افتح تاسكر واضغط على + أيقونة في أسفل اليمين لإنشاء ملف تعريف جديد. قم بتسمية ملف التعريف "توفير البطارية - المستوى المخصص" واختر ولاية سياق.
- اذهب إلى الطاقة --> مستوى البطارية. اضبط شريط التمرير "من" على 1 وشريط التمرير "إلى" على مستوى البطارية الذي تريد تشغيل ميزة توفير طاقة البطارية فيه.
- قم بإنشاء مهمة جديدة مرفقة بهذا الملف الشخصي وقم بتسميتها "تمكين توفير البطارية".
- اضغط على + الزر الموجود في الجزء السفلي الأوسط لإنشاء إجراء جديد. اذهب إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة. اضغط على زر القلم الرصاص للدخول إلى تكوين AutoTools.
- اختر ال حافظ البطارية الخيار واضبطه على "يُمكَِن."
- بالعودة إلى الشاشة الرئيسية، اضغط لفترة طويلة على حالة مستوى البطارية التي قمنا بإنشائها مسبقًا حتى نتمكن من إضافة سياق حالة إضافي إلى ملف التعريف هذا. اذهب إلى القوة -> القوة ولاختيار المصدر "أي" و تأكد "عكس."
- مرة أخرى، بالعودة إلى الشاشة الرئيسية، اضغط لفترة طويلة الآن على مهمة "تمكين توفير البطارية" لإضافة مهمة "خروج" إلى ملف التعريف هذا، والذي يتم تشغيله عندما يكون مستوى البطارية > الحد الأقصى الخاص بك أو عندما يكون الجهاز في وضع التشغيل شاحن. قم بتسمية هذه المهمة "تعطيل توفير البطارية".
- بالنسبة للإجراء اذهب إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة مرة اخرى. هذه المرة قم بضبط خيار توفير البطارية على "إبطال."
بعد ذلك، سنستخدم تاسكر لتشغيل ميزة توفير البطارية عندما يذهب الهاتف إلى وضع السكون/يتم إيقاف تشغيل الشاشة.
تمكين توفير البطارية عند إيقاف العرض
أفترض أنك منحت AutoTools الإذن اللازم للوصول إلى الإعدادات الآمنة كما هو مذكور أعلاه. إذا لم يكن الأمر كذلك، فارجع وافعل ذلك. بمجرد أن تصبح جاهزًا، إليك تعليمات خطوة بخطوة.
- افتح تاسكر واضغط على + أيقونة في أسفل اليمين لإنشاء ملف تعريف جديد. قم بتسمية ملف التعريف "Battery Saver - Display Off" واختر ولاية سياق.
- اذهب إلى الطاقة --> عرض الحالة. اضبطه "عن" خيار.
- بالنسبة للمهمة، يمكنك تحديد مهمة "تمكين توفير البطارية" التي قمت بها من قبل. إذا لم تتبع هذه الخطوات، فقم بإنشاء مهمة جديدة باسم "تمكين توفير البطارية".
- اضغط على + الزر الموجود في الجزء السفلي الأوسط لإنشاء إجراء جديد. اذهب إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة. اضغط على زر القلم الرصاص للدخول إلى تكوين AutoTools.
- اختر ال حافظ البطارية الخيار واضبطه على "يُمكَِن."
- بالعودة إلى الشاشة الرئيسية، اضغط لفترة طويلة على حالة مستوى البطارية التي قمنا بإنشائها مسبقًا حتى نتمكن من إضافة سياق حالة إضافي إلى ملف التعريف هذا. اذهب إلى القوة -> القوة ولاختيار المصدر "أي" و تأكد "عكس."
- مرة أخرى، بالعودة إلى الشاشة الرئيسية، اضغط لفترة طويلة الآن على مهمة "تمكين توفير البطارية" لإضافة مهمة "خروج" إلى ملف التعريف هذا، والتي يتم تشغيلها عند تشغيل الشاشة أو عندما يكون الجهاز على الشاحن. أضف المهمة "تعطيل توفير البطارية" من قبل، أو اتبع الخطوة التالية لإضافتها الآن.
- بالنسبة للإجراء اذهب إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة مرة اخرى. هذه المرة قم بضبط خيار توفير البطارية على "إبطال."
هذا كل شيء! يجب أن يقوم تاسكر الآن بتمكين توفير طاقة البطارية تلقائيًا عندما تكون الشاشة مغلقة والجهاز قيد التشغيل قم بإيقاف تشغيل الشاحن، وقم بتعطيل توفير طاقة البطارية عند تشغيل الشاشة مرة أخرى أو عندما يكون الجهاز في وضع التشغيل شاحن.
جرب هذه النصائح وأخبرنا كيف أنها مفيدة لك، أو قدم لنا اقتراحاتك الخاصة حول كيفية تحسين هذه الحيلة!