扫描控件得到扫描沙箱结果后,保存到相册失败,怎么解决?
官方
鸿蒙小助手 2026-02-11 13:15:39 发布3618 浏览 57 点赞 6 收藏
本问答帖原创发布在华为开发者联盟社区 ,欢迎开发者前往论坛提问交流。
问题描述:
代码是用模拟器运行的,根据官网建议用phAccessHelper.showAssetsCreationDialog实现,但是保存失败了,既不往下执行,又没任何提示,也没进到catch。怎么解决呢?
解决方案:
1、代码执行是有报错的failed to create asset by dialog successfully errCode is 400001系统错误。
2、扫描后返回白屏是因为你的代码只有一个DocumentScanner,主界面没有任何组件。
3、DocumentScanner返回的uri不是沙箱路径,不能直接调showAssetsCreationDialog来存放到相册,所以需要先将其copy到沙箱,然后再去调showAssetsCreationDialog即可保存到相册。
参考demo和其他解决方案相关的讨论,请点击原帖查看:
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
HarmonyOS
标签
DocumentScanner
沙箱
uri
相关推荐
核心原因与高效解决指南
阿杰的阳光笔记
4838
0鸿蒙系统提示风险软件:鸿蒙系统风险应用怎么信任
5830
0鸿蒙6.0.328升级后翻车?关闭这6大设置,流畅、续航将明显提升
智慧老李在路上
7667
0鸿蒙二维码扫描实战:从基础扫描到多种识别模式的完整指南
周正
9293
0鸿蒙图片选择与裁剪实战:从相册选择到智能裁剪的完整方案
周正
6124
0
鸿蒙小助手
致力于为鸿蒙开发者谋福利
1014
帖子
7
提问
13565
粉丝
最新发布
鸿蒙直播全链路开发实践:打造丝滑稳定的直播体验
2026-03-11 15:26:18 发布鸿蒙软件工程实践:手把手教你优化编译配置,提升鸿蒙编译效率
2026-03-04 17:02:11 发布热门推荐