برنامج نصي بسيط لبث نسبة البطارية من جهاز Android الخاص بك إلى الإنترنت.
أولاً، قم بتثبيت تطبيقات Termux وTermux-api من متجر Play على جهازك.
نحن نستفيد من git ruby termux-api jq لذلك نقوم بتثبيت كل هذه الحزم على termux بعد ذلك.
كنت أستخدم termux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3} للحصول على قيم النسبة المئوية للبطارية مسبقًا ولكن jq هي طريقة أكثر أناقة لتحليل json.
قم بتثبيت defunkter's Gist باستخدام gem install gist أو أي من الطرق المقدمة في https://github.com/defunkt/Gist قم بتسجيل الدخول إلى حسابك وقم بإنشاء رمز مميز وفقًا للتعليمات.
بمجرد الانتهاء من ما سبق، ضع ملف bp.sh في دليلك الرئيسي لـ termux باستخدام git clone و mv وقم بإنشاء ملف Gist للاستخدام بالاسم الذي ترغب في استخدامه مع bp.sh واستبدل تلك القيم في البرنامج النصي بالقيمة التي تم إنشاؤها تلك.
قم بتطبيق أذونات التنفيذ المناسبة للبرنامج النصي باستخدام chmod +x bp.sh وإضافته إلى مهام cronjob الخاصة بك باستخدام cronjob -e أقوم بتشغيله كل دقيقة بحيث يبدو كما يلي: * * * * * ~/bp.sh
أخيرًا ابدأ المهمة باستخدام crond وتأكد من تشغيلها باستخدام pidof crond
في حال كنت تريد تشغيل هذا البرنامج النصي تلقائيًا وحتى عبر عمليات إعادة التشغيل وما إلى ذلك، يمكنك إلقاء نظرة على تعديل init.d ويمكن العثور على مزيد من المعلومات هنا: https://stackoverflow.com/questions/16747880/how-to-use-crontab-in -android وhttps://wiki.termux.com/wiki/Termux:Boot