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

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

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

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

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

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

分享
微博
QQ
微信
回复
3天前
相关问题
服务卡片设置本地图片显示空白
7255浏览 • 2回复 已解决
如何保存本地图片到相册
888浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
338浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图片
478浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
319浏览 • 1回复 待解决
如何获取手机本地图片
310浏览 • 1回复 待解决
HarmonyOS 本地资源如何引用
114浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
221浏览 • 1回复 待解决
HarmonyOS 如何实现文本包含图片
185浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存?
6965浏览 • 1回复 待解决
循环显示包含图片的子组件
743浏览 • 1回复 待解决
如何使用Image加载沙箱路径图片资源
948浏览 • 2回复 待解决
HarmonyOS 使用 api11 地图不显示
338浏览 • 1回复 待解决
识别本地图片的方法有哪些?
293浏览 • 1回复 待解决