有没有办法让 Android App 一进入后台就自动暂停

2021-04-25 22:41:29 +08:00
 Stain5
经常需要保持某些 app 在 RAM 里,高频次的切换,但又不需要它在后台运行,类似墓碑机制

这些 app 还很流氓,在后台消耗手机的其他资源,造成系统卡顿

用黑域之类的 往往就直接把 App 退出了,下次打开还要等待它加载
13030 次点击
所在节点    Android
38 条回复
zagfai
2021-04-26 15:03:56 +08:00
@datocp 微信 qq 我也不想他们在后台活。。。有什么消息需要推送走推送通道就是了
NSAgold
2021-04-26 15:42:24 +08:00
xposed 有很多模块( thanos 应用控制器等)可以起到类似作用
66beta
2021-04-26 16:14:42 +08:00
@nbweb 老哥换回大氢吧,肯定用不了 10%
nbweb
2021-04-26 17:03:47 +08:00
@66beta 前不久体验了一下氢 os,发现就是氧一样,只是把谷歌藏起来了而已。
cheng6563
2021-04-26 17:05:56 +08:00
@zhuisui Background process limit 就是典型的防君子不防小人,不能常驻后台的 Activiey 会限制住,而能常驻后台的 Service 照样开
boris93
2021-04-26 18:07:09 +08:00
@zagfai #21 然而安卓没有统一推送通道(咱就不说 Google 自家的了),所以你只能选择保活,或者收不到消息
razios
2021-04-26 19:50:42 +08:00
@Stain5 系统优化不好,要那么大内存有何用
Zien
2021-04-26 22:45:59 +08:00
没用的,国内 app 无论 重载与否都会让你看启动屏
honeycomb
2021-04-26 23:21:08 +08:00
把 app 的 battery usage 里的 background restriction 启用就可以了。但这个做法可能只限于原生 Android 或国际版 ROM,内地版 ROM 可能会把这部分魔改掉,行为可能不同。
zeroDev
2021-04-26 23:24:51 +08:00
听起来可以看看安卓的 jvm 虚拟机怎么实现的
Lemeng
2021-04-26 23:40:48 +08:00
黑域吧
xmlf
2021-04-27 06:13:18 +08:00
三星手机的深度睡眠,你值得拥有
fanyingmao
2021-04-27 12:35:21 +08:00
安卓这么久的问题还没好的解决方案。
AndyZhuAZ
2021-04-27 15:44:46 +08:00
你可能需要 iPhone
nicevar
2021-04-27 17:11:06 +08:00
@fanyingmao 这个不是没有好的方案,是 app 没有遵循实现,与系统没太大关系,如果进入后台暂停就需要保存和恢复状态,现在的安卓应用没有多少严格这样去做的,所以从外部想办法解决不了这个问题,同样 iOS 应用这个场景处理不好也一样,但是 iOS 应用这方面相对规范多了。
fanyingmao
2021-04-27 18:13:00 +08:00
@nicevar 那安卓系统也不像 pc 一样带个任务管理器来让用户选择强杀应用,现在用的非官方的绿色守护不 root 的话居然还要每次跳无障碍设置才能关应用,难受。
zhea55
2021-04-27 22:44:43 +08:00
哪些 app 流氓? baidu zhiyoo

哪个流氓就下载哪个的破解版,一些好的破解,会把这些流氓后台都去掉。

ios 开屏广告,重载广告,成粪坑了。
安卓有破解,太好了,全程无广告。

play 商店的京东 淘宝,开屏广告都没有,良心。
jsjjdzg
2021-04-28 09:55:50 +08:00
@razios #27 经典曲目:安卓是系统优化不好,IOS 就是 APP 优化不好 = =

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

https://www.v2ex.com/t/773216

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

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

© 2021 V2EX