V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linuxgo
V2EX  ›  Android

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

  •  
  •   linuxgo · 198 天前 · 4324 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个旧手机用作物联网应用,因为不方便接充电头,就用充电宝给手机充电(手机一直插在充电宝上),但是发现个问题,就是手机每次充满电后就会自动和充电宝断开,而下一次如果要充电,必须把充电宝插拔一次才能再次开始充电。
    我想要的是有没有什么软件可以让手机的电池用到一定程度后自动模拟一次充电宝的插拔动作,让手机自动开始充电,而不需要人去插拔充电宝?
    11 条回复    2023-10-12 11:06:56 +08:00
    shimanooo
        1
    shimanooo  
       198 天前
    一般充电宝会有一个小电流模式。其实不是小电流充电而是“小电流也不停止充电”。有些一段时间会自动退出,有些会直到充电宝电用完。
    joh
        2
    joh  
       198 天前 via Android
    可以考虑把电池拆了,改装成 USB 供电,直接用充电宝电源。
    ysc3839
        3
    ysc3839  
       198 天前 via Android   ❤️ 1
    大概可以用 acc ,但是要 root
    https://github.com/VR-25/acc
    ShadowPower
        4
    ShadowPower  
       198 天前   ❤️ 1
    #!/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
        5
    ShadowPower  
       198 天前
    好像缩进炸了……
    MeteorVIP
        6
    MeteorVIP  
       198 天前 via iPhone
    充电宝不知道。但电源可以用 acca
    coolfan
        7
    coolfan  
       198 天前
    像是充电宝控制的😰
    ayfun
        8
    ayfun  
       198 天前
    充电线改装一下,供电线加个继电器,串口的、定时的或者远程控制的看自己需求了。
    dsgdsfh
        9
    dsgdsfh  
       198 天前
    我有个手机当时钟挂墙上,用的小米智能插座插上充电器,设置每一两个小时左右自动断电一两个小时
    linuxgo
        10
    linuxgo  
    OP
       198 天前
    @ayfun #8 这种也考虑过,但是什么时候控制继电器开关又是新问题
    linuxgo
        11
    linuxgo  
    OP
       198 天前
    @ysc3839 #3 先看看能不能满足,root 权限是有的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2681 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:39 · PVG 18:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.