安卓手机有没有什么软件可以让手机电池快用完时自动从充电宝充电

2023-10-11 23:16:20 +08:00
 linuxgo
有个旧手机用作物联网应用,因为不方便接充电头,就用充电宝给手机充电(手机一直插在充电宝上),但是发现个问题,就是手机每次充满电后就会自动和充电宝断开,而下一次如果要充电,必须把充电宝插拔一次才能再次开始充电。
我想要的是有没有什么软件可以让手机的电池用到一定程度后自动模拟一次充电宝的插拔动作,让手机自动开始充电,而不需要人去插拔充电宝?
8517 次点击
所在节点    Android
11 条回复
shimanooo
2023-10-11 23:21:05 +08:00
一般充电宝会有一个小电流模式。其实不是小电流充电而是“小电流也不停止充电”。有些一段时间会自动退出,有些会直到充电宝电用完。
joh
2023-10-11 23:25:51 +08:00
可以考虑把电池拆了,改装成 USB 供电,直接用充电宝电源。
ysc3839
2023-10-11 23:30:39 +08:00
大概可以用 acc ,但是要 root
https://github.com/VR-25/acc
ShadowPower
2023-10-11 23:35:11 +08:00
#!/bin/bash

# 读取电池电量
get_battery_capacity() {
cat /sys/class/power_supply/battery/capacity
}

# 断开充电
stop_charging() {
echo 1 > /sys/class/power_supply/battery/input_suspend
}

# 开启充电
start_charging() {
echo 0 > /sys/class/power_supply/battery/input_suspend
}

# 获得 root 权限
su


while true; do
# 调用 get_battery_capacity 函数,获取电池电量,并赋值给变量 capacity
capacity=$(get_battery_capacity)
# 根据电量的范围,执行相应的操作
case $capacity in
# 如果电量大于 80 ,则调用 stop_charging 函数,断开充电
[8-9][0-9]|100)
stop_charging
;;
# 如果电量小于 20 ,则调用 start_charging 函数,开启充电
[0-1][0-9])
start_charging
;;
# 其他情况什么都不做
*)
:
;;
esac
# 等待一分钟,然后继续循环
sleep 60
done


大概是这样吧,没试过,需要 root 权限,用 termux 跑。
ShadowPower
2023-10-11 23:36:44 +08:00
好像缩进炸了……
MeteorVIP
2023-10-11 23:47:15 +08:00
充电宝不知道。但电源可以用 acca
coolfan
2023-10-12 01:12:59 +08:00
像是充电宝控制的😰
ayfun
2023-10-12 09:02:04 +08:00
充电线改装一下,供电线加个继电器,串口的、定时的或者远程控制的看自己需求了。
dsgdsfh
2023-10-12 09:47:46 +08:00
我有个手机当时钟挂墙上,用的小米智能插座插上充电器,设置每一两个小时左右自动断电一两个小时
linuxgo
2023-10-12 11:06:10 +08:00
@ayfun #8 这种也考虑过,但是什么时候控制继电器开关又是新问题
linuxgo
2023-10-12 11:06:56 +08:00
@ysc3839 #3 先看看能不能满足,root 权限是有的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981142

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX