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

2018 年 10 月 18 日
 wohenyingyu02
原生系统,只装了这两个国产软件试试,却发现什么 adaptive battery 和 optimize battery 特性都治不了,可想而知别的国产软件。
上一次用安卓还是 nexus 4 时代,现在怎么玩?还是什么绿色守护黑域老三样? root + xposed ?
17397 次点击
所在节点    Android
19 条回复
wohenyingyu02
2018 年 10 月 18 日
QQ 微信都在登出状态,完全没有用,为啥也要保持后台……
wenhaoy
2018 年 10 月 18 日
Background Activity 关了么?
wohenyingyu02
2018 年 10 月 18 日
@wenhaoy 你说的就是 adaptive battery 里面设置为 restricted 嘛?
wenhaoy
2018 年 10 月 18 日
@wohenyingyu02 不太清除 9.0 是怎样的,8.1 以前是"应用"的 Battery->Background activity(App can run in the background when not in use)开关。

不是每个应用都有,可能是权限里面有 background 才会有这个开关吧
wohenyingyu02
2018 年 10 月 18 日
@wenhaoy 谢谢,我这里只有两个,就是我主题里说的 optimization 和 background restriction,都限制了
xingda920813
2018 年 10 月 18 日
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
2018 年 10 月 18 日
当然 RUN_IN_BACKGROUND 也是要设 ignore 的.
wohenyingyu02
2018 年 10 月 18 日
@xingda920813 感谢!试试去
miss1123
2018 年 10 月 19 日
我倒觉得 Adaptive Battery 挺有效的,待机耗电很少(主要晚上),机器是 pixel 2,2700mA
0918su
2018 年 10 月 19 日
还是要用辅助工具的(绿守黑域),我就是受不了才转了苹果,原生 9.0 也搞不过流氓啊
bclerdx
2018 年 10 月 19 日
@wenhaoy 其实 Android 8 就有后台活动这个选项了,是不是说关闭 APP 的这个选项,是可以从 Google Android 操作系统层面管控或减少或降低 APP 的后台行为。
bclerdx
2018 年 10 月 20 日
@xingda920813 使用 GCM 推送消息吧。这样会减少后台服务。
volks
2018 年 10 月 20 日
@miss1123 你晚上开移动数据没有?
miss1123
2018 年 10 月 20 日
@volks 很少开😂
miss1123
2018 年 10 月 20 日
@volks 这图那天没开
volks
2018 年 10 月 20 日
@miss1123 那就跟 Android p 的电池管理没太大关系,8.1 开了 WiFi 和移动信号也是这个效果
wohenyingyu02
2018 年 10 月 23 日
@xingda920813 请问下,这是每次更新都要重新设置嘛?😂
bclerdx
2018 年 11 月 5 日
@xingda920813 Play Store 上有好多同名的 AppOps,不知道应该下载哪个?
foxppp
2018 年 11 月 17 日
他俩 api 非常低,根本就支持 gcm

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

https://study.congcong.us/t/498799

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

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

© 2021 V2EX