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

Android 9.0,微信 QQ 还是常驻 service 列表……

  •  
  •   wohenyingyu02 · 2018-10-18 15:15:25 +08:00 via iPhone · 13996 次点击
    这是一个创建于 2263 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原生系统,只装了这两个国产软件试试,却发现什么 adaptive battery 和 optimize battery 特性都治不了,可想而知别的国产软件。
    上一次用安卓还是 nexus 4 时代,现在怎么玩?还是什么绿色守护黑域老三样? root + xposed ?
    19 条回复    2018-11-17 18:07:22 +08:00
    wohenyingyu02
        1
    wohenyingyu02  
    OP
       2018-10-18 15:21:47 +08:00 via iPhone
    QQ 微信都在登出状态,完全没有用,为啥也要保持后台……
    wenhaoy
        2
    wenhaoy  
       2018-10-18 15:23:05 +08:00
    Background Activity 关了么?
    wohenyingyu02
        3
    wohenyingyu02  
    OP
       2018-10-18 15:35:13 +08:00
    @wenhaoy 你说的就是 adaptive battery 里面设置为 restricted 嘛?
    wenhaoy
        4
    wenhaoy  
       2018-10-18 15:43:08 +08:00
    @wohenyingyu02 不太清除 9.0 是怎样的,8.1 以前是"应用"的 Battery->Background activity(App can run in the background when not in use)开关。

    不是每个应用都有,可能是权限里面有 background 才会有这个开关吧
    wohenyingyu02
        5
    wohenyingyu02  
    OP
       2018-10-18 15:50:20 +08:00
    @wenhaoy 谢谢,我这里只有两个,就是我主题里说的 optimization 和 background restriction,都限制了
    xingda920813
        6
    xingda920813  
       2018-10-18 16:36:52 +08:00   ❤️ 2
    adb shell cmd appops set <package-name> RUN_IN_BACKGROUND ignore
    adb shell cmd appops set <package-name> RUN_ANY_IN_BACKGROUND ignore

    上面这 2 条命令针对 QQ 和微信这 2 个应用都执行一下试试.

    Android 9.0 设置 -> 应用 -> 电池 -> 后台限制 -> 设为 '受限',

    对于 targetSdk < 26 的 应用, 设置的是 RUN_IN_BACKGROUND (Android 7.0 时引入), 效果等同于 Android 8.1 中的开关;

    对于 targetSdk >= 26 的应用, 设置的是 RUN_ANY_IN_BACKGROUND (Android 9.0 新增), 效果是前者加强版 (因 targetSdk >= 26 已强制受 8.x 后台限制).

    因此, 对于 targetSdk < 26 的 Legacy 应用 (QQ 25, 微信 23), 使用 AppOps 设置 RUN_ANY_IN_BACKGROUND 可起到更好的限制效果.
    xingda920813
        7
    xingda920813  
       2018-10-18 16:38:08 +08:00
    当然 RUN_IN_BACKGROUND 也是要设 ignore 的.
    wohenyingyu02
        8
    wohenyingyu02  
    OP
       2018-10-18 17:53:53 +08:00
    @xingda920813 感谢!试试去
    miss1123
        9
    miss1123  
       2018-10-19 00:30:48 +08:00
    我倒觉得 Adaptive Battery 挺有效的,待机耗电很少(主要晚上),机器是 pixel 2,2700mA
    0918su
        10
    0918su  
       2018-10-19 02:17:41 +08:00 via Android
    还是要用辅助工具的(绿守黑域),我就是受不了才转了苹果,原生 9.0 也搞不过流氓啊
    bclerdx
        11
    bclerdx  
       2018-10-19 23:45:38 +08:00
    @wenhaoy 其实 Android 8 就有后台活动这个选项了,是不是说关闭 APP 的这个选项,是可以从 Google Android 操作系统层面管控或减少或降低 APP 的后台行为。
    bclerdx
        12
    bclerdx  
       2018-10-20 00:22:58 +08:00
    @xingda920813 使用 GCM 推送消息吧。这样会减少后台服务。
    volks
        13
    volks  
       2018-10-20 14:37:21 +08:00 via Android
    @miss1123 你晚上开移动数据没有?
    miss1123
        14
    miss1123  
       2018-10-20 22:36:03 +08:00
    @volks 很少开😂
    miss1123
        15
    miss1123  
       2018-10-20 22:36:49 +08:00
    @volks 这图那天没开
    volks
        16
    volks  
       2018-10-20 22:44:54 +08:00 via Android
    @miss1123 那就跟 Android p 的电池管理没太大关系,8.1 开了 WiFi 和移动信号也是这个效果
    wohenyingyu02
        17
    wohenyingyu02  
    OP
       2018-10-23 17:50:55 +08:00
    @xingda920813 请问下,这是每次更新都要重新设置嘛?😂
    bclerdx
        18
    bclerdx  
       2018-11-05 00:36:43 +08:00
    @xingda920813 Play Store 上有好多同名的 AppOps,不知道应该下载哪个?
    foxppp
        19
    foxppp  
       2018-11-17 18:07:22 +08:00 via iPhone
    他俩 api 非常低,根本就支持 gcm
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.