harmony 鸿蒙应用文件分享

  • 2023-06-24
  • 浏览 (2216)

应用文件分享

应用文件分享是应用之间通过分享URI(Uniform Resource Identifier)进行文件共享的过程。

通过拉起文件处理类应用进行文件分享(startAbility)

基于文件选择器(startAbility)的分享方式,应用可分享单个文件,通过ohos.app.ability.wantConstant的wantConstant.Flags接口以只读或读写权限授权给其他应用。被分享应用可通过ohos.file.fs的fs.open打开URI,并进行读写操作。

应用可分享目录

沙箱路径 说明             
/data/storage/el1/base 应用el1级别加密数据目录
/data/storage/el2/base 应用el2级别加密数据目录
/data/storage/el2/distributedfiles 应用el2加密级别有账号分布式数据融合目录

文件URI规范

文件URI的格式:

格式为:file://<bundleName>/<path>

  • file:文件URI的标志。

  • bundleName:该文件资源的属主。

  • path:文件资源在应用沙箱中的路径。

相关实例

针对应用文件分享,有以下相关实例可供参考:

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Core File Kit(文件基础服务)

harmony 鸿蒙应用文件访问(ArkTS)

harmony 鸿蒙应用接入数据备份恢复

harmony 鸿蒙应用数据备份恢复概述

harmony 鸿蒙应用触发数据备份/恢复(仅对系统应用开放)

harmony 鸿蒙应用文件概述

harmony 鸿蒙应用及文件系统空间统计

harmony 鸿蒙应用沙箱目录

harmony 鸿蒙Core File Kit简介

harmony 鸿蒙开发用户文件管理器(仅对系统应用开放)

0  赞