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
相关问题
服务卡片设置本地图片显示空白
8789浏览 • 2回复 已解决
如何保存本地图片到相册
2746浏览 • 1回复 待解决
HarmonyOS 如何压缩本地图片
1081浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
924浏览 • 1回复 待解决
HarmonyOS push通知不显示图片
858浏览 • 1回复 待解决
如何获取手机本地图片
1341浏览 • 1回复 待解决
HarmonyOS 如何上传本地图片
1095浏览 • 1回复 待解决
HarmonyOS customScan 如何扫描本地图片
896浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
1559浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图片
1736浏览 • 1回复 待解决
HarmonyOS Image展示本地图片失败
2205浏览 • 1回复 待解决
HarmonyOS 网络图片加载不显示
2134浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
1996浏览 • 1回复 待解决
HarmonyOS 卡片使用本地图片作为背景
773浏览 • 1回复 待解决
HarmonyOS 本地资源如何引用
1309浏览 • 1回复 待解决
循环显示包含图片的子组件
1391浏览 • 1回复 待解决