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

自启动, 常驻内存, 智能限电之间是什么关系?

  •  
  •   chaleaoch · 2021-01-19 09:53:19 +08:00 · 1396 次点击
    这是一个创建于 1396 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为什么微信需要自启动,否则不能及时收到消息.
    为什么非常驻内存的应用, 譬如 百度网盘下载会暂停?
    对于后台播放音乐播放器, 也会听歌听一半就没声音了?

    所以我的问题是, 从最佳实践的角度来看, 哪些 /哪类应用应该设置成自启动或者常驻内存或者非智能限电?


    这个问题困扰我好多年. 希望能够得到大家的解答谢谢.
    5 条回复    2021-01-19 13:41:04 +08:00
    Tink
        1
    Tink  
       2021-01-19 10:01:47 +08:00   ❤️ 1
    正常情况下,所有的应用都不用自启动,也不需要后台常驻,来消息后 GMS 本应该能把应用拉起,但是实际你懂的。

    所以国产 APP 就有了各种骚操作来“保活”,也就是让自己后台驻留,比如自启动、互相唤醒等等
    murmur
        2
    murmur  
       2021-01-19 10:03:47 +08:00   ❤️ 1
    你用 miui 就行,国产安卓系统级推送做的最好的 miui 了,miui 已经帮你解决差不多了

    至于没做 miui 优化的,放弃或者关推送就好,反正真正重要的就微信一个
    clf
        3
    clf  
       2021-01-19 10:05:29 +08:00   ❤️ 2
    1.微信走的自己的通知渠道,一些厂家的推送没适配(好像之前是 QQ 还是微信适配了 EMUI 的?),当后台服务挂了,就没有推送的接收方了。小米的推送做的其实算是很好了,到达率挺高的。
    2.没遇到过,像百度网盘等有通知权限的 App,在下载的时候下载进度的通知会帮助 App 保活
    3.同上,音频占用的+通知栏有常驻通知,不大可能会系统自动杀后台。

    请确认停止下载 or 停止播放前是否在多任务页面 /其它页面手动清理过后台。另外就是开发者模式下对后台的限制是否修改。

    我一般自启动+常驻+非智能限电一起开的应用:轻启动、微信、TIM,没了。
    chaleaoch
        4
    chaleaoch  
    OP
       2021-01-19 13:39:45 +08:00
    @lychs1998 太感谢了 你的回答完美的解决了我的问题. 因为我把常驻通知关掉了.
    chaleaoch
        5
    chaleaoch  
    OP
       2021-01-19 13:41:04 +08:00
    @lychs1998 所以我只需要把常驻通知开开 , 然后微信自启动.
    其他都非锁定+智能限电就好了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:09 · PVG 21:09 · LAX 05:09 · JFK 08:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.