如何显示沙箱路径下的照片

深开鸿_巴延兴

沙发 发表于 2024-1-26 17:17:10

如何显示沙箱路径下的照片

要先明确Image()存档图类型数据源的类型分为:本地资源、网络资源、Resource资源、媒体库资源和base64。 所以要先获取应用的沙箱路径,再根据沙箱路径获取其对应的url。 用path获取url的接口为:fileUri.getUriFromPath()。 获取的应用沙箱路径为:file:// 功能代码如下: 照片的预览:

Image(file://ohos.samples.componentcollection/data/storage/el2/base/haps/entry/files/${this.imageList[this.imageIndex]})

照片的切换:

Button('切换预制图片')
.onClick(() => {
this.imageIndex = (this.imageIndex + 1) % this.imageList.length; // 切换照片
})

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部