扫描控件得到扫描沙箱结果后,保存到相册失败,怎么解决?
官方
鸿蒙小助手 2026-02-11 13:15:39 发布3630 浏览 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
相关推荐
用JSLeakWatcher解决HarmonyOS内存泄漏难题
鸿蒙小助手
1357
0鸿蒙系统故障定位Skills:堆栈痕迹反推根因,让卡死在爆发前解决
鸿蒙小助手
628
0鸿蒙应用数据同步与冲突解决组件开发
start
2696
0应用网络图片加载失败兜底处理
Halcyon
2839
0HarmonyOS WebSocket长连接实战:IM聊天的心跳保活与断线重连
张子涵
5392
0
鸿蒙小助手
致力于为鸿蒙开发者谋福利
1129
帖子
8
提问
13572
粉丝
最新发布
【第三期】DevEco Profiler调优工具基础操作
2026-07-17 11:31:20 发布【第二期】DevEco Profiler调优工具简介
2026-07-17 11:23:20 发布热门推荐
京公网安备:11010502051901号