关于安卓的冰箱类似工具,求解答

201 天前
 zachary99
我尝试冻结了很多系统服务和非常用的 app ,但是可用 free 内存不但没有变多,反而变少了。
所以被冻结的 app 并没有停止,只是被“暂停”,它的进程依旧存在于安卓的运存内,对吗。
5359 次点击
所在节点    Android
13 条回复
vcn8yjOogEL
201 天前
所有空闲内存都会被用于缓存,系统还会按用户的使用频率预载 App

Android 14 会对缓存 App 做冻结处理,想后台运行必须使用标准 API

被冻结的 App 和未登录的用户无法运行
tgich
201 天前
别的不知道,我是小米有个 RegService 总是把我存储空间占满使用的冰箱
Tufutogo
201 天前
@vcn8yjOogEL

请教一下,我这边有个华为设备,安装完 gms 三件套之后,隔一段时间,打开 play 商店,就会自动后台升级 play service 。升级完之后就一直跳认证,油管之类的就不能使用了。

这个冻结 app 的方式,能否达成让 play service 能被其他谷歌应用拉起,但是 play 商店无法更新它的目的?
还是说冻结了之后,这个 play service 直接不能运行?
谢谢!
liuzimin
201 天前
以前用原生安卓的时候,我试过,用冰箱去冻结支付宝之类的航母级应用,空闲内存是真的有变大。而且肉眼可见的 N 个进程都被杀掉了,也不会自启。。。现在用国产安卓了,没太在意这方面了,单纯觉得用冰箱能把 APP 们压得死死的,清静。
SunsetShimmer
201 天前
@Tufutogo #3 应该是直接不能运行。
flynaj
201 天前
冰箱是把 app 停用了,你要冻微信这类 app 才能看到系统资源释放,非常用 app ,本来就被系统暂停了,你停用它不会释放出什么资源来的。
YangkeCui
201 天前
小黑屋
vcn8yjOogEL
201 天前
@Tufutogo 之前把两个概念混淆了,抱歉

冰箱的所谓冻结实际是停用,被停用后 App 不能以任何方式运行,相当于不存在
A14 的缓存冻结只是限制后台活动而已,相当于 iOS 的墓碑机制

此外 Play 服务和 Play 商店互相依赖,两者都需要对方才能正常工作,FCM 推送也是 Play 服务的一部分
Tufutogo
201 天前
#5 #8
感谢解惑

再请教一下,有没有什么方式,可以让 play 对某个 APP 比如 services 的升级失败掉?

比如让已安装的这个 APP 的所有文件和目录,保持写保护状态?这样所有升级的操作都无效?

或者监控下载管理器,里面存在某个包名的下载时,就停掉下载进程?

感谢!
wenyifancc
201 天前
WebKit
201 天前
冻结应用跟可用内存大小没有关系啊,你原来运行 2 个 app 内存就不够用了,系统在你运行第三个 app 的时候会回收资源。现在在你运行第四个 app 的时候才会回收资源
maleclub
200 天前
@wenyifancc 简单好用!使用“停用”模式即可,不要用隐藏模式。
SUP7R9
178 天前
@Tufutogo #9
你当初表达的这种需求,可以到酷安搜索了解“My Android Tools”、“Blocker”或一
xp 模块“ThanoX”,我推荐的这三种应用任选其一都可满足你的需求;

上述的 MAT 或 Blocker 可通过关闭应用的“四大组件”方式来禁用某一服务或活动

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

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

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

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

© 2021 V2EX