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

安卓微信太耗电,还有哪些好的治疗手段?

  •  2
     
  •   FrankAdler · 198 天前 · 8260 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OriginOS ,平时睡前如果微信强杀,一晚上醒来电量几乎不动或者最多 1%,如果没杀掉,轻轻松松 20%电就没了,看电量排名第一就是微信,其他所有的应用都可以不管。

    目前试过:

    • 黑阈,偶尔管用,但是时不时的会失效,需要进软件按提示重启下
    • 雹,锁屏暂停/冻结也是时不时的会失效,而且貌似需要每次从雹里面启动微信才管用
    • 小黑屋,也是需要从小黑屋启动微信才管用,也会是不是时效,因为只能冻结不能暂停就放弃了
    • 冰箱,简单用过忘记能不能自动冻结了,因为只能冻结不能暂停就放弃了。

    已上所有的 app 都已经加到允许高耗电,不会被系统强杀,但是还是会失效。

    不知道还有其他的非 root 可用的手段,尽量不要冻结的那种,会打乱图标的位置。

    第 1 条附言  ·  192 天前
    花了几个小时备份还原微信数据,换成 play 商店版本了,有改善,然后剩下的放弃治疗了。
    64 条回复    2023-10-16 20:06:15 +08:00
    ShadowPower
        1
    ShadowPower  
       198 天前
    thanox 的乖巧模式
    ShadowPower
        2
    ShadowPower  
       198 天前
    想了想,不 root 不行……
    yinmin
        3
    yinmin  
       198 天前 via iPhone
    小米手机的设置-隐私-照明弹,可以查看 app 的行为,OriginOS 应该也有类似功能吧。

    有一种情况特别费电,就是 app 要做某个操作但 os 禁止,然后 app 不断尝试导致费电。解决方法是:先 os 允许这个操作成功一次,然后再 os 禁用。
    yinmin
        4
    yinmin  
       198 天前 via iPhone
    另外,你可以配置成微信允许自启动,给予适当权限,反而耗电会下来。
    alteremliu
        5
    alteremliu  
       198 天前
    下载 p 商店版本微信
    genkidesu
        6
    genkidesu  
       198 天前
    雹+shizuku+暂停,桌面图标会变灰啊,然后直接桌面点开灰色图标,然后点取消暂停应用,就好了吧(起码 miui 是这样),如果想不需要多一步点击,好像确实最好的方案是 thanox 的智能冻结 pm suspend 模式了。(可惜需要 root )
    ltkun
        7
    ltkun  
       198 天前 via Android
    11dad
        8
    11dad  
       198 天前
    能进缓存就不怎么耗电
    4kingRAS
        9
    4kingRAS  
       198 天前
    断网就行了
    allecnm
        10
    allecnm  
       198 天前
    用 play 版微信
    tool2d
        11
    tool2d  
       198 天前
    自己写个简单的 apk ,挂载一个 arm 版本的 adb 客户端,每天晚上到 24:00 点,用代码调用"kill 微信", 可解。
    ding2dong
        12
    ding2dong  
       198 天前
    不会吧,国内厂商的安卓系统一般会针对微信 qq 这类应用做一些优化吧,不用专门去限制它,安装好直接用就行了,不怎么耗电的
    garlics
        13
    garlics  
       198 天前   ❤️ 1
    你微信是群太多,半夜一直有人发消息?没见过微信那么耗电的,要不睡前开飞行模式或者断开 wifi 流量看看?
    dreamist
        14
    dreamist  
       198 天前
    换 iOS 或者国外的 Android 系统。你看看腾讯的项目: https://github.com/Tencent/Hardcoder 它里面介绍的“直到有一次与厂商的交流我们了解到,部分厂商会针对微信做一些小改动,其中比较典型的就是“暴力提频"。系统在识别到微信启动,页面切换等场景时,会粗暴地提高 CPU 频率,从而提升 APP 运行的性能。”

    国内厂商都会给微信开绿色通道,你在 app 层面改变不了啥的。
    Goooooogle
        15
    Goooooogle  
       198 天前
    自动省电模式试试
    Bluecoda
        16
    Bluecoda  
       198 天前   ❤️ 1
    不是说现在安卓已经很好用了? app 异常耗电的问题 10 年前用安卓就有了
    FrankAdler
        17
    FrankAdler  
    OP
       198 天前
    @yinmin 我试试看
    lchkid
        18
    lchkid  
       198 天前
    同 originos ,耗电最多的是安卓系统和安卓 os ,两个加起来占 1/3 。微信根本不多
    FrankAdler
        19
    FrankAdler  
    OP
       198 天前
    @alteremliu 已经装了国内版,转移聊天记录麻烦,就一直没弄,在等 play 版更新覆盖安装,不过也不确定是不是一定就会好点
    FrankAdler
        20
    FrankAdler  
    OP
       198 天前
    @genkidesu 我帖子有些,自动会时不时的时效,手动忘记等想起来电就已经没多少了
    FrankAdler
        21
    FrankAdler  
    OP
       198 天前
    @tool2d 额 目前没有这个动手能力,虽然打算学下安卓开发
    FrankAdler
        22
    FrankAdler  
    OP
       198 天前
    @Bluecoda 微信特例吧,不走系统推送,厂商又给开特例允许常驻,adb 取消白名单自己也没啥效果
    FrankAdler
        23
    FrankAdler  
    OP
       198 天前
    @Goooooogle 其实 originos 已经是自动省电了,在开启睡眠模式时,自动深度省电,睡眠模式期间,除了微信其他组件耗电几乎为零
    FrankAdler
        24
    FrankAdler  
    OP
       198 天前
    @ding2dong 事情就是发生了,现在的专门优化就是开特例允许后台拉屎,防止消息收不到。
    FrankAdler
        25
    FrankAdler  
    OP
       198 天前
    @lchkid 我排名前三的是 Android 系统、微信、Android OS
    FrankAdler
        26
    FrankAdler  
    OP
       198 天前
    @yinmin 这个我发现一个不相关的问题,就是 originos 默认允许所有应用"读取已安装的应用信息"这个权限,我去全部禁止,再单独给某几个应用开启权限后,就会导致这个应用读取到的应用列表不完整,大概率是系统 bug 了。
    firhome
        27
    firhome  
       198 天前
    @FrankAdler

    我也是 originos, 从来没发生过你这个问题。

    只有一次发现 微信掉电很快。 然后我把 微信-设置-我的-通用-照片、视频文件- 自动下载 关掉就好了。(估计是我其他端在用微信,手机下载资源掉电了)
    FrankAdler
        28
    FrankAdler  
    OP
       198 天前
    @firhome 我看了下也关掉了,你微信开着,睡一觉醒来微信耗电多少呢
    vcn8yjOogEL
        29
    vcn8yjOogEL  
       198 天前
    原生的工作资料支持定时开关,OriginOS 不知道有没有
    FrankAdler
        30
    FrankAdler  
    OP
       198 天前
    @vcn8yjOogEL 那个工作区模式吗,我还没没搞明白咋用
    MagicHen
        31
    MagicHen  
       198 天前
    提供个思路,双持。
    FrankAdler
        32
    FrankAdler  
    OP
       198 天前
    @MagicHen 很清奇
    lakehylia
        33
    lakehylia  
       198 天前
    你是不是群太多,然后那些群太活跃啊,导致不停的收消息,亮屏,导致耗电。可以把不太有关的群设置免打扰,或者把微信通知设置成静默通知。
    FrankAdler
        34
    FrankAdler  
    OP
       198 天前
    @lakehylia 我先全部设置免打扰观察下看看
    vcn8yjOogEL
        35
    vcn8yjOogEL  
       198 天前
    @FrankAdler #30 工作资料需要一个管理员才能使用,一般来说用 Shelter 即可
    不过定时开关是 Digital Wellbeing 的功能,这个我不知道非原生能不能用
    firhome
        36
    firhome  
       198 天前
    @FrankAdler
    变化不是很大。而且我都是正常使用,掉电超 10%我肯定能感觉到的(我不在家充电,一般到公司充)
    也没有清后台的习惯。

    我比较谨慎的是我对各个 app 的权限把控比较细心(能不开的就不开)。微信就是正常权限。我微信消息也不多的,很多群消息都屏蔽。

    顺便看了一下,我近 7 天的电量消耗,微信才占 12%,抖音是我的第一名 14%
    FrankAdler
        37
    FrankAdler  
    OP
       198 天前
    @vcn8yjOogEL ok ,我找时间试试,Shelter 我之前装过,能用
    FrankAdler
        38
    FrankAdler  
    OP
       198 天前
    @firhome 收到
    zhq566
        39
    zhq566  
       198 天前
    这么多吗 我 neo5 系统 1.10.20 ,微信 Google 版,没这个现象。系统自己的省电模式晚上睡觉会断网络,早上每次打开微信都是无网络。
    alteremliu
        40
    alteremliu  
       198 天前
    @FrankAdler 全新安装会好点,覆盖不是很好
    bingo084
        41
    bingo084  
       198 天前
    我用原生 Android ,以前也是用第三方 app root 、lsp 各种调教、压后台。后来嫌麻烦,应用尽量用的 play 版,不主动限制后台,要限制也用的系统自带后台管理限制。续航没有变差甚至还更好了,而且体验也相对更好,毕竟不用花一大堆时间去调教,还能让应用长时间留在后台,上午看一半的文章,下午进 app 还能接着看,最大程度利用好大内存。
    CaoUsDog
        42
    CaoUsDog  
       198 天前   ❤️ 1
    @dreamist 这是说腾讯的屎山太高了吗? CPU 不马力全开爬不上去
    haimall
        43
    haimall  
       198 天前   ❤️ 1
    有一些软件 一天尝试几百次的自启动,,,
    Kiroda
        44
    Kiroda  
       198 天前
    换个思路,定时开关机?
    azertim
        45
    azertim  
       198 天前
    可以等 android14 ,我兄弟内测 miuiA14 的稳定版,省电效果很顶。
    username321
        46
    username321  
       198 天前
    “允许自启动”关掉呗。
    试一试 反正我都是关闭微信的
    除非我主动启动 否则微信不可能在我后台工作。
    polo3584
        47
    polo3584  
       198 天前
    这个是有啥问题吧,我用过小米华为都是微信常驻,没这么恐怖啊。
    dreamist
        48
    dreamist  
       198 天前
    @xianghou 也不是,这个意思是,手机厂商是和微信站在一起的,我们都不过他们的。
    yyyyhere
        49
    yyyyhere  
       198 天前
    我都是定时关机的
    vituralfuture
        50
    vituralfuture  
       198 天前 via Android
    我有一个想法不知道行不行,进 adb 的 shell ,执行 pm disable-user 微信包名,这种方法不需要 root ,禁用后微信就不能运行了,早上起来再 enable 。唯一的麻烦就是需要连接 adb 然后输入命令,可以用 shell 脚本或者其他方法快捷禁用微信
    Admin8012
        51
    Admin8012  
       198 天前 via Android
    换能刷类原生系统的手机,下载 play 版挂科学走 FCM 推送
    CastleBUPT
        52
    CastleBUPT  
       198 天前 via iPhone
    这就是部分用户不爱看微信启动界面的代价,国产系统会给微信高优资源。
    app 占了太多资源就该杀,不应该给什么特权
    Yien
        53
    Yien  
       198 天前
    開題微信的自啟動試試
    inzh
        54
    inzh  
       198 天前   ❤️ 1
    就这点耗电,有啥好在意的,充电不到半小时就充满了
    TenProX
        55
    TenProX  
       197 天前 via iPhone
    不关后台 耗电
    关掉后台 无推送
    难搞。
    一般不想耗电,就 root 。或者刷入其他 ROM 。
    mscsky
        56
    mscsky  
       197 天前
    有没有可能是国产系统不行,原生系统的 doze 一晚仅用 1%点
    zcqshine
        57
    zcqshine  
       197 天前
    微信自动启动设置为允许就可以了,手机晚上设置免打扰模式,晚上待机耗电就很低了。小米手机
    dq19871123
        58
    dq19871123  
       197 天前
    7 楼 efb+1
    realpg
        59
    realpg  
       197 天前
    @Bluecoda #16

    现在大部分常用软件的费电都是骚操作整出来的
    什么不给网盘存储权限,不给支付足够权限,不给微信启动
    zhuangku556
        60
    zhuangku556  
       197 天前 via iPhone
    @realpg 那全给了不就是喜欢拿隐私换便利吗?
    SkywalkerJi
        61
    SkywalkerJi  
       197 天前
    小黑屋还能失效吗,咋么做到的?冻结之后自己复活?
    keymao
        62
    keymao  
       197 天前
    这显然怪不着系统。

    可能原因:

    1.你微信开启群通知,而且不停的有人发消息。

    2.检测一下电池寿命的消耗情况,该换电池换电池,vivo 换电池方便也很便宜。
    chenjiangui998
        63
    chenjiangui998  
       194 天前
    同 OriginOS, 一切正常 睡觉最多掉 1
    FrankAdler
        64
    FrankAdler  
    OP
       194 天前 via Android
    @SkywalkerJi 说不清咋失效的,也可能是我不会用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   903 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.