HarmonyOS 我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
APP设置页有清除缓存项,请问:
1.如何获取应用的web缓存大小?
2.如何清除应用的web缓存数据?
3.如何获取应用图片缓存文件大小,并删除该缓存
我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS webview统一清除缓存的方法
917浏览 • 1回复 待解决
希望提供image组件清除缓存相关的指导
1763浏览 • 1回复 待解决
HarmonyOS 我们的工程中有一些公式,希望能加密,如何防止包反编译?
760浏览 • 1回复 待解决
HarmonyOS 关于获取缓存与清除缓存
768浏览 • 1回复 待解决
HarmonyOS 清除Web缓存
1716浏览 • 1回复 待解决
HarmonyOS 清除app缓存
1120浏览 • 1回复 待解决
HarmonyOS 清除缓存功能
1833浏览 • 1回复 待解决
HarmonyOS 清除APP缓存的问题
867浏览 • 1回复 待解决
HarmonyOS 是否有访问系统缓存的API,比如image的缓存封装的webview组件的缓存
781浏览 • 1回复 待解决
图片缓存磁盘,系统是否有图片缓存磁盘的能力或框架,或者有什么推荐的三方图片框架?
1021浏览 • 1回复 待解决
HarmonyOS 如何实现清除缓存,就是清除硬盘缓存,删除web组件加载的所有的js文件、图片等内容
874浏览 • 1回复 待解决
flutter缓存如何清除?
1421浏览 • 1回复 待解决
HarmonyOS App数据缓存如何清除,或者App数据缓存文件目录是什么
2164浏览 • 1回复 待解决
HarmonyOS web清除缓存问题
1149浏览 • 1回复 待解决
HarmonyOS 如何清除应用缓存
830浏览 • 1回复 待解决
HarmonyOS怎么清除当前应用的缓存
3469浏览 • 1回复 待解决
webview如何拦截图片加载,使用本地缓存资源?
667浏览 • 1回复 待解决
项目中用到spring管理redis缓存,配置好后只能缓存String类型数据
4054浏览 • 1回复 待解决
HarmonyOS webview在设置页面清除浏览器缓存的方法
3001浏览 • 1回复 待解决
HarmonyOS 如何清除Web缓存
899浏览 • 1回复 待解决
HarmonyOS web缓存清除localStorage
971浏览 • 1回复 待解决
HarmonyOS如何清除应用缓存?
852浏览 • 0回复 待解决
HarmonyOS Web如何实现清除缓存
1724浏览 • 1回复 待解决
HarmonyOS APP有没有清除缓存的接口
1876浏览 • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API
1190浏览 • 1回复 待解决
1、关于如何获取应用的web缓存大小的问题,目前没有相关API获取Web组件的缓存大小;
2、关于如何清除应用的web缓存数据的问题,您可以通过removeCache()接口清除已经缓存的资源,详情请参考如下文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#removecache
3、关于如何获取应用图片缓存文件大小并删除该缓存的问题;
(1)查询缓存用storageStatistics.getCurrentBundleStats()接口, 清除文件缓存,需要调用context的cacheDir获取缓存,然后调用系统文件fs接口,判断是文件或者文件夹,再分别消除缓存。demo如下:
参考文档:
应用空间统计:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-storage-statistics-V5
文件管理:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-fileio-V5
(2)图片缓存问题,可以参考下ImageKnife这个图像加载缓存库,removeMemoryCache(url: string)可以清除指定内存缓存,地址如下:
https://gitee.com/openharmony-tpc/ImageKnife