关于Image组件加载网络图片的问题

Image设置缓存的方法:

app.setImageCacheCount(500)  
app.setImageRawDataCacheSize(524288000)  
app.setImageFileCacheSize(209715200)

这三个方法可以同时设置吗,一般设置的值为多少?

HarmonyOS
2024-09-23 13:39:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

设置app.setImageCacheCount表示的是内存中缓存解码后图片的数量上限。

设置app.setImageRawDataCacheSize表示的是设置内存中缓存解码前图片数据的大小上限。

设置app.setImageFileCacheSize表示的是设置图片文件缓存的大小上限。

可以同时设置。建议根据应用实际需求,设置合理缓存上限,数字过大可能导致磁盘空间占用过高。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5

加载网络图片需要申请网络权限并确认网络连接正常,加载网络图片可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-service-widget-basic-image-V5

已于2024-9-23 18:15:41修改
分享
微博
QQ
微信
回复
2024-09-23 18:15:31
相关问题
Image组件如何加载网络图片
2414浏览 • 1回复 待解决
HarmonyOS Image 加载网络图片问题
473浏览 • 1回复 待解决
HarmonyOS Image组件无法显示网络图片
668浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
230浏览 • 1回复 待解决
HarmonyOS Image Kit 网络图加载
54浏览 • 1回复 待解决
服务卡片image怎么获取网络图片
6819浏览 • 2回复 待解决
请问Image控件是怎样设置网络图片
10236浏览 • 3回复 已解决
页面加载前获取网络图片宽高
579浏览 • 1回复 待解决