HarmonyOS image组件加载的网路图片缓存在本地是否能直接引用

HarmonyOS
2024-12-26 15:53:36
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

Image加载网络图片,可以在onPageShow或者AboutToAppear的生命周期中设置缓存,第一次加载网络图片即请求网络资源,后续加载即可从缓存中直接读取图片。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5

示例:

import app from '@system.app'
onPageShow(): void {
  Log.showInfo(TAG, 'onPageShow');
  if (typeof globalThis.IsSetImageRawDataCacheSize === 'undefined') {
  Log.showInfo(TAG, 'onPageShow setImageRawDataCacheSize');
  // ImageRawDataCache:缓存解码前的原始数据和解码后的PixelMap
  app.setImageRawDataCacheSize(/* size */);
  globalThis.IsSetImageRawDataCacheSize = true;
}
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-12-26 17:51:10
相关问题
image是否能加载URL,想监听image尺寸
1208浏览 • 1回复 待解决
HarmonyOS是否能直接使用OpenGL?
882浏览 • 1回复 待解决
HarmonyOS TLS Socket是否能直接信任ca
670浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
1295浏览 • 1回复 待解决
HarmonyOS Image 组件支持加载缓存
699浏览 • 1回复 待解决
HarmonyOS Image组件是否支持缓存
933浏览 • 1回复 待解决
HarmonyOS Image组件网络图片缓存
1075浏览 • 1回复 待解决
Image组件是否缓存机制
2455浏览 • 1回复 待解决
HarmonyOS加载Image组件图片
1393浏览 • 1回复 待解决
HarmonyOS 元服务是否能支持Arkweb组件
646浏览 • 1回复 待解决