HarmonyOS 我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
APP设置页有清除缓存项,请问:
1.如何获取应用的web缓存大小?
2.如何清除应用的web缓存数据?
3.如何获取应用图片缓存文件大小,并删除该缓存
我们有一个清除缓存能力,我们希望能清楚webview的缓存资源文件和项目中的图片缓存
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS webview统一清除缓存的方法
33浏览 • 1回复 待解决
希望提供image组件清除缓存相关的指导
868浏览 • 1回复 待解决
HarmonyOS 关于获取缓存与清除缓存
175浏览 • 1回复 待解决
HarmonyOS 如何实现清除缓存,就是清除硬盘缓存,删除web组件加载的所有的js文件、图片等内容
46浏览 • 1回复 待解决
HarmonyOS 是否有访问系统缓存的API,比如image的缓存封装的webview组件的缓存
39浏览 • 1回复 待解决
HarmonyOS 清除app缓存
181浏览 • 1回复 待解决
HarmonyOS 清除Web缓存
927浏览 • 0回复 待解决
HarmonyOS 清除缓存功能
577浏览 • 1回复 待解决
HarmonyOS 我们的工程中有一些公式,希望能加密,如何防止包反编译?
133浏览 • 1回复 待解决
HarmonyOS 清除APP缓存的问题
151浏览 • 1回复 待解决
图片缓存磁盘,系统是否有图片缓存磁盘的能力或框架,或者有什么推荐的三方图片框架?
333浏览 • 1回复 待解决
flutter缓存如何清除?
395浏览 • 1回复 待解决
HarmonyOS App数据缓存如何清除,或者App数据缓存文件目录是什么
953浏览 • 1回复 待解决
HarmonyOS 如何清除Web缓存
169浏览 • 1回复 待解决
HarmonyOS如何清除应用缓存?
249浏览 • 0回复 待解决
HarmonyOS web缓存清除localStorage
165浏览 • 1回复 待解决
HarmonyOS web清除缓存问题
366浏览 • 1回复 待解决
HarmonyOS 如何清除应用缓存
160浏览 • 1回复 待解决
HarmonyOS怎么清除当前应用的缓存
1706浏览 • 1回复 待解决
项目中用到spring管理redis缓存,配置好后只能缓存String类型数据
3094浏览 • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API
171浏览 • 1回复 待解决
HarmonyOS Image组件如何清除网络图片缓存
236浏览 • 1回复 待解决
HarmonyOS webview在设置页面清除浏览器缓存的方法
1330浏览 • 1回复 待解决
HarmonyOS 清除缓存不起作用
165浏览 • 1回复 待解决
HarmonyOS Web如何实现清除缓存
762浏览 • 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