2.左上角三横线选择根目录/data/local,在里面新建一个文件夹,我命名为chargecontrol
3.在上一步新建文件夹内新建一个文件chargecontrol.sh
4.将以下命令复制到文件里,保存关闭文件(瞎看教程弄得,本人没有一点编程知识)
#!/bin/bash
s=$(cat /sys/class/power_supply/battery/capacity)
#保存电量数值,用于与阈值比较
echo “$s”
b=45
#自己设置充电后电量达到多少停止充电
if [ $s -ge $b ]then
#echo “条件成立”
echo 1 >/sys/class/power_supply/battery/input_suspend
else
echo “还需充电”
fi
c=44
#自己设置电量用到多少开始充电
if [ $s -le $c ]then
echo 0 >/sys/class/power_supply/battery/input_suspend
echo “电量过低,开始充电”
fi
5.点击MT管理器应用左上角三横线,选择侧边栏的终端模拟器,等待安装环境
6.进入终端管理器,输入su回车获取root权限(crontab -e先别输入)
7.输入cd /data/local/chargecontrol进入第二步创建的文件夹
8.输入ls -l查看文件夹内文件读写权限,此时第三步建立的脚本应该没有可执行权限(我的是 *** 作过了的),输入chmod +x chargecontrol.sh 赋予可执行权限
9.输入crontab -e,会提示错误,输入
mkdir -p ‘/data/data/bin.mt.plus/files/term/usr/var/spool/cron/crontabs’创建文件夹,然后再次输入crontab -e,设置脚本每分钟运行一次(也可以是别的时间规则,可看crontab相关内容)进入编辑模式,如下图,键入i开始编辑,第一个*号处表示分钟,*/1表示每分钟一次
后面输入运行脚本sh /data/local/chargecontrol/c
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)