HarmonyOS 引用本地图片资源,路径中包含 # 号时图片不显示

​在 resfile 下添加自己的图片资源,然后用 getContext(this).resourceDir + ’ path to image '。

当图片名中包含 # 时,图片不显示,如:

file:///data/storage/el1/bundle/entry/resources/resfile/DemoSkins/skin1/dark#tab_bar_bg_200​。

HarmonyOS
2024-11-13 12:00:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

Image不支持直接解析沙箱路径下的图片,拿到文件的沙箱路径后,通过调用@ohos.file.fileuri模块的fileuri.getUriFromPath(file.path)将沙箱路径转化为沙箱uri,传入之后即可正常显示。

分享
微博
QQ
微信
回复
2024-11-13 15:02:12
相关问题
服务卡片设置本地图片显示空白
7417浏览 • 2回复 已解决
如何保存本地图片到相册
1067浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
458浏览 • 1回复 待解决
HarmonyOS 如何上传本地图片
82浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图片
643浏览 • 1回复 待解决
如何获取手机本地图片
441浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
489浏览 • 1回复 待解决
HarmonyOS 网络图片加载不显示
82浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
387浏览 • 1回复 待解决
HarmonyOS 本地资源如何引用
270浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存?
7117浏览 • 1回复 待解决
循环显示包含图片的子组件
823浏览 • 1回复 待解决
如何使用Image加载沙箱路径图片资源
1159浏览 • 2回复 待解决
识别本地图片的方法有哪些?
394浏览 • 1回复 待解决