怎么获取应用已使用的缓存大小,如何使用api清理缓存
设置里面显示已缓存大小,并提供主动清除能力。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 2
 
        待解决
        
相关问题
 HarmonyOS  如何获取app的缓存大小,如何清理缓存? 
2102浏览  • 1回复 待解决
如何获取缓存数据和清理缓存? 
1707浏览  • 1回复 待解决
iimsimsiHarmonyOS  获取和清理缓存的API方法 
1187浏览  • 1回复 待解决
HarmonyOS 如何使用app本地数据缓存以及清理缓存 
2922浏览  • 1回复 待解决
HarmonyOS 如何获取应用缓存并清理 
1170浏览  • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API 
1596浏览  • 1回复 待解决
用file api清理缓存目录 
1797浏览  • 1回复 待解决
HarmonyOS 关于应用清理缓存 
3209浏览  • 1回复 待解决
HarmonyOS  如何清理web的缓存 
676浏览  • 1回复 待解决
HarmonyOS 如何清理 web 缓存 
873浏览  • 1回复 待解决
HarmonyOS  web 清理缓存 
987浏览  • 1回复 待解决
HarmonyOS 清理缓存问题 
937浏览  • 1回复 待解决
HarmonyOS  web清理缓存 
1425浏览  • 1回复 待解决
HarmonyOS 应用缓存清理不彻底 
1069浏览  • 1回复 待解决
HarmonyOS 如何获取Preferences缓存空间大小,以及如何清除Preferences缓存空间 
1278浏览  • 1回复 待解决
HarmonyOS 获取app的应用缓存数据,调用清除缓存后,再次获取数据大小不变 
1151浏览  • 1回复 待解决
DevEco有没有清理调试应用缓存的功能 
5551浏览  • 1回复 待解决
HarmonyOS ArkWeb如何清理缓存 
943浏览  • 1回复 待解决
HarmonyOS 获取缓存大小,删除缓存,删除不干净的问题 
1199浏览  • 1回复 待解决
HarmonyOS 缓存无法清理干净 
1333浏览  • 1回复 待解决
HarmonyOS 如何清理Image的磁盘缓存 
1368浏览  • 1回复 待解决
HarmonyOS 浏览器 Web 组件如何获取缓存数据大小或缓存数据明细,如何删除本地缓存数据? 
1231浏览  • 1回复 待解决
HarmonyOS如何获取系统存储空间的已使用和总空间大小呢? 
2228浏览  • 1回复 待解决
HarmonyOS 清理app缓存的方法 
1391浏览  • 1回复 待解决
HarmonyOS 清理缓存,有没有相关清理缓存一套逻辑和相关代码呢 
1448浏览  • 1回复 待解决





















若没有清理干净,可能使用的demo上没有设置clearrom参数为true,导致没有清理rom中的缓存,请设置为true试试。
参考代码:
查询缓存用storageStatistics.getCurrentBundleStats()接口,清除文件缓存,需要调用context的cacheDir获取缓存,然后调用系统文件fs接口,判断是文件或者文件夹,再分别消除缓存
详细用法见下面的链接:
查询:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-file-storage-statistics-0000001774281442
查询缓存用storageStatistics.getCurrentBundleStats()接口,清除文件缓存,需要调用context的cacheDir获取缓存,然后调用系统文件fs接口,判断是文件或者文件夹,再分别消除缓存
通过命令清理应用缓存(API9)例如包名为com.ohos.app的应用,可以使用以下命令清理缓存。清理该应用下的缓存数据hdc shell bm clean -n com.ohos.app -c清理该应用下的用户数据hdc shell bm clean -n com.ohos.app –d