برنامج نصي بسيط لبث نسبة البطارية من جهاز 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