相关问题
ArkTS应用文件分享报错,code:16000050
631浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
457浏览 • 1回复 待解决
应用文件目录,请问一般应用数据存在哪个文件夹合适
490浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
348浏览 • 0回复 待解决
鸿蒙如何实现分享功能
16099浏览 • 2回复 待解决
HarmonyOS应用是否要求必须应用市场更新下载新版本?是否支持远程下载应用文件,然后本地安装?
512浏览 • 1回复 待解决
鸿蒙的分享功能中,分享的接收方有什么接口可以响应的?
2941浏览 • 1回复 待解决
开发分享微信的功能,怎么截图和调用微信分享呢
7361浏览 • 1回复 待解决
碰一碰拉起FA应用有咩有系统的介绍文档?
6423浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
369浏览 • 1回复 待解决
图片边框borderImage介绍
474浏览 • 1回复 待解决
谁分享一下鸿蒙视频的功能体验一下啊
4820浏览 • 1回复 待解决
ArkTs如何实现分享面板?是否自带了分享组件。
445浏览 • 1回复 待解决
NAPI介绍(九) - gdb调试
153浏览 • 1回复 待解决
如何开发HarmonyOS应用的流转功能
643浏览 • 1回复 待解决
三方应用使用蓝牙功能
416浏览 • 1回复 待解决
对于插入的U盘,普通应用有什么方式能够实现增删改查文件(夹)的功能
347浏览 • 1回复 待解决
在harmonyOS应用中用JS开发应用中打开PDF功能如何实现?
2838浏览 • 0回复 待解决
怎么抽中内测名额,谢谢分享!
4434浏览 • 1回复 待解决
DevEco有没有清理调试应用缓存的功能
2430浏览 • 1回复 待解决
卡片服务功能支持应用内部使用吗?
5777浏览 • 1回复 待解决
ArkTS层实例化与单例介绍
485浏览 • 1回复 待解决
华为分享要两个设备都有相同的app吗? 如果要分享一个音频怎么分享呢? 分享者提示发送成功, 接收者提示查询
4898浏览 • 1回复 待解决
DevEco Studio代码搜索功能否不包含编译文件?
211浏览 • 1回复 待解决
订阅emitter分享,谁有更好的办法?
210浏览 • 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