为何华为手机设置中清空缓存后应用程序中仍有缓存?

举报 回答
为何华为手机设置中清空缓存后应用程序中仍有缓存?
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    9,824

举报 回答

5个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
可能是清理得不彻底,又或者是又产生了新的缓存。可以试试下面的清理方法:
1,可以一个个将要删除的文件查找出来,然后点击删除;
2,智能手机上都有一个文件管理,打开手机的文件管理即可以进行手机文件的清除和移动;
3,腾讯手机管家等都有这种智能扫描垃圾的功能,可以打开管家的垃圾清理进行垃圾扫描,然后一键清除。
取消 评论
安卓系统的缓存和APP自己管的数据缓存根本不是一回事!系统清的是shared_prefs和临时解压包这类通用缓存,而App把视频、音频、离线包全塞在Android/data/包名/cache下面,这地方系统默认不碰,怕误删导致闪退,所以你感觉没清干净,其实是压根就没清到重点区域,真想瘦身得用ADB命令或者等App自己出清理开关
取消 评论
我前两天刚重置过Mate50,清完缓存打开B站一看,推荐页还是秒加载,一查发现它把封面图和弹幕缓存都存在私有目录里,系统设置那个清空缓存就跟扫地只扫客厅地毯、沙发底下灰全留着一样——它只动/data/cache这种公共缓存区,而每个App在/data/data/和/sdcard/Android/data/下建的专属缓存库,权限太高,系统不敢随便删,不然App一启动就报错,所以不是华为偷懒,是安卓底层机制就这么设计的,安全第一嘛
取消 评论
点完之后用文件管理器进内部存储,发现抖音的Cache文件夹里几百个.bin文件纹丝不动,为啥?因为华为EMUI(现在叫HarmonyOS)的缓存清理功能调用的是PackageManager的clearApplicationCache()接口,这个API早在安卓源码里就写死了——只清publiccache,不碰app私有cache目录,连谷歌自家Pixel都这样,华为只是遵守规范而已,真想彻底清,要么卸载重装,要么开开发者选项用adbshellpmclear包名,不过后者容易变砖,建议小白别乱试
取消 评论
这个问题我之前也懵过,后来查了才知道清空缓存只是删掉系统层面临时存的那些小文件,比如缩略图、网页快照啥的,但App自己在内部存储里建的cache文件夹压根没动!像微信的聊天图片、抖音的预加载视频、淘宝的商品图,都是App自己写的逻辑去存的,得进App里设置里单独清理,或者用手机管家深度扫描才扫得出来,系统那个清空缓存按钮其实挺鸡肋的,纯属给你个心理安慰
取消 评论
ZOL问答 > 手机 > 其他分类 > 为何华为手机设置中清空缓存后应用程序中仍有缓存?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?