HarmonyOS 我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
APP设置页有清除缓存项,请问:
1.如何获取应用的web缓存大小?
2.如何清除应用的web缓存数据?
3.如何获取应用图片缓存文件大小,并删除该缓存
我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS webview统一清除缓存的方法
579浏览 • 1回复 待解决
希望提供image组件清除缓存相关的指导
1518浏览 • 1回复 待解决
HarmonyOS 关于获取缓存与清除缓存
527浏览 • 1回复 待解决
HarmonyOS 如何实现清除缓存,就是清除硬盘缓存,删除web组件加载的所有的js文件、图片等内容
498浏览 • 1回复 待解决
HarmonyOS 是否有访问系统缓存的API,比如image的缓存封装的webview组件的缓存
590浏览 • 1回复 待解决
HarmonyOS 清除缓存功能
1295浏览 • 1回复 待解决
HarmonyOS 清除app缓存
695浏览 • 1回复 待解决
HarmonyOS 清除Web缓存
1397浏览 • 0回复 待解决
HarmonyOS 清除APP缓存的问题
571浏览 • 1回复 待解决
HarmonyOS 我们的工程中有一些公式,希望能加密,如何防止包反编译?
596浏览 • 1回复 待解决
flutter缓存如何清除?
945浏览 • 1回复 待解决
图片缓存磁盘,系统是否有图片缓存磁盘的能力或框架,或者有什么推荐的三方图片框架?
856浏览 • 1回复 待解决
HarmonyOS App数据缓存如何清除,或者App数据缓存文件目录是什么
1793浏览 • 1回复 待解决
webview如何拦截图片加载,使用本地缓存资源?
263浏览 • 1回复 待解决
HarmonyOS web清除缓存问题
893浏览 • 1回复 待解决
HarmonyOS 如何清除应用缓存
573浏览 • 1回复 待解决
HarmonyOS web缓存清除localStorage
655浏览 • 1回复 待解决
HarmonyOS如何清除应用缓存?
648浏览 • 0回复 待解决
HarmonyOS 如何清除Web缓存
619浏览 • 1回复 待解决
HarmonyOS怎么清除当前应用的缓存
2544浏览 • 1回复 待解决
项目中用到spring管理redis缓存,配置好后只能缓存String类型数据
3699浏览 • 1回复 待解决
HarmonyOS Image组件如何清除网络图片缓存
884浏览 • 1回复 待解决
HarmonyOS webview在设置页面清除浏览器缓存的方法
2385浏览 • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API
732浏览 • 1回复 待解决
HarmonyOS Web如何实现清除缓存
1367浏览 • 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