gpt4 book ai didi

android - 限制缓存目录的大小

转载 作者:IT老高 更新时间:2023-10-28 22:02:16 25 4
gpt4 key购买 nike

我对android中的缓存目录有一些疑问。

  1. 有人知道每个应用的缓存目录的限制吗?

  2. 如果没有足够的磁盘空间来缓存数据会怎样?我所知道的是当设备存储空间不足时,这里的文件(缓存目录)将首先被删除,并且每个应用程序都有自己的缓存目录。现在,当存储空间不足时,是否会清除其他应用程序缓存目录的文件以适应我的应用程序在缓存目录中添加文件的请求?

最佳答案

缓存目录没有每个应用程序的限制。而Linux has a quota subsystem built-in ,它不被Android使用。应用程序共享缓存文件系统,没有任何实际限制。当它填满时,Device Storage Monitor发出 ACTION_DEVICE_STORAGE_LOW广播并调用 Package Manager Service 的方法将“freecache”命令发送到安装守护进程。然后安装的进程遍历缓存目录deleting files without regard to the owning application or modification date直到可用空间量超过某个阈值。

关于android - 限制缓存目录的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com