相关问题
ArkTS应用文件分享报错,code:16000050
3512浏览 • 1回复 待解决
HarmonyOS 应用文件分享-读写权限咨询
1281浏览 • 1回复 待解决
#鸿蒙学习大百科#应用文件的分享有几种方式?
1091浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
1876浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现应用文件的访问和分享?
1097浏览 • 1回复 待解决
HarmonyOS 文件分享如何指定应用
878浏览 • 1回复 待解决
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件
773浏览 • 1回复 待解决
HarmonyOS 系统的分享功能预计什么时候支持分享到别的应用?
568浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何获取应用文件路径?
973浏览 • 1回复 待解决
HarmonyOS 上传应用文件时,是否只支持cache文件夹下的文件?
758浏览 • 1回复 待解决
HarmonyOS 分享功能可以分享到畅连吗
897浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
1818浏览 • 0回复 待解决
HarmonyOS Next如何在应用中拉起分享以及打印功能?
728浏览 • 1回复 待解决
HarmonyOS 分享功能如何实现?
942浏览 • 1回复 待解决
鸿蒙如何实现分享功能
19123浏览 • 2回复 待解决
#鸿蒙通关秘籍#在应用沙箱路径中如何获取应用文件路径?
753浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用文件路径的获取有啥讲究?
648浏览 • 1回复 待解决
应用文件目录,请问一般应用数据存在哪个文件夹合适
2539浏览 • 1回复 待解决
HarmonyOS 文件分享问题
860浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中操作应用文件路径?
947浏览 • 1回复 待解决
下载至应用文件目录pdf、word等文件如何打开进行预览
1031浏览 • 1回复 待解决
#鸿蒙通关秘籍#如果应用文件被误删了,会有啥后果?
867浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何校验设备对于文件分享持久化功能的支持?
554浏览 • 1回复 待解决
#鸿蒙通关秘籍#我想问下,应用文件迁移后,共享的文件会有哪些变化?
668浏览 • 1回复 待解决
HarmonyOS 系统分享文件
1016浏览 • 1回复 待解决
应用间通常需要将应用内文件传递给其他应用,以达到数据传递的作用,这个示例是基于uri实现的分享功能。应用可分享单个文件,通过ohos.app.ability.wantConstant的wantConstant.Flags接口以只读或读写权限授权给其他应用。应用可通过ohos.file.fs的open()接口打开URI,并进行读写操作。
核心代码解释
首页使用fs.listFileSync获取当前应用沙箱文件夹下的文件,同时,可通过router.pushUrl跳转进入文件详情页面。详情页面将路由携带过来的文件内容展示出来,并在详情页面提供分享按钮,点击分享按钮调用startAbility拉起被分享应用。最后在接受方应用完成文件接收处理。
列出所有文件夹名字:
首页列表渲染:
详情页面展示
获取文件内容:
拉起被分享应用
接收方配置:
在ability中接收参数
实现效果:
适配版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.0.42