0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

文件管理开发指南全新登场,快来了解如何访问各类文件

HarmonyOS开发者 来源:未知 2023-06-09 09:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在应用开发的过程中,我们经常会用到各种各样的文件,例如文档、图片、音频、视频等,如何管理和访问这些文件?应用沙箱如何使用?应用如何选择和保存用户文件?设备组网是否能共享和编辑文件?

如果你也有相同的疑惑,快来看文件管理开发指南,一次解答你所有疑惑。


文件管理文档上新介绍

文件管理,根据不同的文件类型,为开发者提供对应的开发指导。按所有者的不同,分为应用文件、用户文件和系统文件;按文件存储的位置不同,分为本地文件和分布式文件。

文件分类示意图
通过文件管理文档,开发者可以全面了解如何访问和管理应用文件、用户文件。由于系统文件不需要开发者进行文件管理,文档中不展开介绍。同时,文档将介绍如何跨设备访问文件。
  • 文件管理开发指导(复制到浏览器打开)

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/file-management-overview-0000001505679633-V3


应用沙箱,到底应该怎么用

应用沙箱推出以来,开发者一直在问,“应用沙箱到底应该怎么访问”、“我的文件怎么推送到沙箱”、“怎么找到我在沙箱里的文件”。
针对上述问题,我们在指南里,提供了:

  • 应用沙箱目录的详细介绍,开发者可以了解应用可访问的文件范围和方式。

  • 应用文件访问与管理的开发指导,包括应用文件访问、应用文件上传下载、应用和文件系统空间统计。

  • 如何通过hdc工具向应用沙箱推送文件。

  • 应用文件分享开发指导,包括如何分享文件给其他应用和使用其他应用分享的文件。
  • 应用文件开发指导(复制到浏览器打开)

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/app-file-overview-0000001455719906-V3


应用怎么选择和保存用户文件

当用户需要在应用里分享、保存一些图片、视频时,需要使用FilePicker。FilePicker是系统向用户提供文件(媒体文件除外)选择的统一入口,避免用户向应用授权文件权限,确保文件使用权限最小化控制提升应用安全。
针对不同类别的文件,指南中分别提供了指导。开发者可以参考指导,了解如何选择、保存不同类别(图片视频、文档、音频)文件。
  • 选择与保存用户文件(FilePicker)(复制到浏览器打开)

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/select-user-file-0000001536397757-V3


两台设备组网,怎么共享和编辑文件

分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景:
  • 两台设备组网,用户可以利用一台设备上的编辑软件编辑另外一台设备上的文档。
  • 户外拍摄的照片,回家打开平板直接访问原设备拍摄的照片。

在使用hmdfs之前,开发者需要先完成分布式组网。将需要进行跨设备访问的设备连接到同一局域网中,同帐号认证完成组网。hmdfs在分布式软总线动态组网的基础上,为网络上各个设备结点提供一个全局一致的访问视图,支持开发者通过基础文件系统接口进行读写访问,具有高性能、低延时等优点。

分布式文件系统为应用提供了跨设备文件访问的能力,开发者在多个设备安装同一应用时,通过基础文件接口,可跨设备读写其他设备该应用分布式文件路径下的文件。例如:多设备数据流转的场景,设备组网互联之后,设备A上的应用可访问设备B同应用分布式路径下的文件,当期望应用文件被其他设备访问时,只需将文件移动到分布式文件路径即可。
  • 分布式文件系统(复制到浏览器打开)

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/distributed-fs-overview-0000001505560361-V3


我们期待您的反馈

以上就是本期文档君为大家准备HarmonyOS文件管理开发指南上新内容,希望能够帮助开发者更高效地探索、体验、上手HarmonyOS
同时,我们十分重视开发者的意见,欢迎各位开发者在HarmonyOS应用开发官网积极反馈意见,帮助我们持续提升文档体验。

我们将持续改进文档体验、丰富和完善内容,感谢各位开发者的支持及信赖,您的满意是我们持续提升文档体验的目标和动力。

敬请期待HarmonyOS开发者公众号更多相关推送,获取最新文档和内容资源!



文章推荐
点击下方链接,查看更多技术文章

对应用数据开发还有疑惑?看这篇就够了!

DevEco Studio 3.1 Beta新特性知多少

DevEco Device Tool 3.1 Release新版发布

HarmonyOS Connect认证测试



原文标题:文件管理开发指南全新登场,快来了解如何访问各类文件

文章出处:【微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36294

原文标题:文件管理开发指南全新登场,快来了解如何访问各类文件

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代物联网产品开发
    的头像 发表于 04-21 10:09 169次阅读

    C#上位机实战开发指南

    电子发烧友网站提供《C#上位机实战开发指南.pdf》资料免费下载
    发表于 01-11 17:15 6次下载

    TDK SmartMotion Platform Ver. G 硬件开发指南

    TDK SmartMotion Platform Ver. G 硬件开发指南 在当今的电子技术领域,运动传感器的应用越来越广泛,从消费电子到工业控制,都离不开高精度、高性能的运动传感器。TDK
    的头像 发表于 12-25 11:40 795次阅读

    NTAG X DNA 快速上手:安全认证 IC 的开发指南

    NTAG X DNA 快速上手:安全认证 IC 的开发指南 在物联网时代,设备的安全认证至关重要。NTAG X DNA 作为一款安全认证 IC,为设备认证提供了可靠的解决方案。今天,我们就来深入了解
    的头像 发表于 12-24 11:05 766次阅读

    电子工程师硬件设计开发指南

    电子工程师硬件设计开发指南 作为电子工程师,在硬件设计开发过程中,规范的文档和清晰的设计思路至关重要。以下为大家详细介绍硬件设计开发的相关要点。 文件下载: Amphenol Aero
    的头像 发表于 12-10 15:05 702次阅读

    Linux新手通关!5分钟掌握文件/目录管理,告别“找不到北”

    新手入门:Linux 文件 / 目录管理实操指南 刚上手 Linux 的小伙伴,是不是常陷入这些 “混乱时刻”:想找的文件藏在层层目录里,翻半天找不到;误删
    的头像 发表于 11-17 10:42 634次阅读
    Linux新手通关!5分钟掌握<b class='flag-5'>文件</b>/目录<b class='flag-5'>管理</b>,告别“找不到北”

    明晚8点|睿擎文件系统实战:从开发到发布全流程解析

    文件操作到镜像发布,一次直播掌握完整开发流程!在嵌入式系统开发中,文件系统是数据存储、配置管理和资源访
    的头像 发表于 11-11 11:53 790次阅读
    明晚8点|睿擎<b class='flag-5'>文件</b>系统实战:从<b class='flag-5'>开发</b>到发布全流程解析

    【直播预告】下周三晚8点|睿擎文件系统实战:从开发到发布全流程解析

    文件操作到镜像发布,一次直播掌握完整开发流程!在嵌入式系统开发中,文件系统是数据存储、配置管理和资源访
    的头像 发表于 11-06 18:05 2047次阅读
    【直播预告】下周三晚8点|睿擎<b class='flag-5'>文件</b>系统实战:从<b class='flag-5'>开发</b>到发布全流程解析

    睿擎派文件系统指南:从开发到发布全流程实践 | 技术解析

    在嵌入式系统开发中,文件系统扮演着至关重要的角色,它负责数据的持久化存储、配置文件管理和资源访问等核心功能。睿擎平台提供了一套完整的
    的头像 发表于 11-05 18:13 8305次阅读
    睿擎派<b class='flag-5'>文件</b>系统<b class='flag-5'>指南</b>:从<b class='flag-5'>开发</b>到发布全流程实践 | 技术解析

    避坑指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)

    避坑指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)
    的头像 发表于 10-30 15:49 1082次阅读
    避坑<b class='flag-5'>指南</b>!RK3568<b class='flag-5'>开发</b>板选型,这5点没看清千万别下手!(附迅为驱动<b class='flag-5'>开发指南</b>资源)

    Air8000工业引擎WiFi AP文件管理功能操作指南

    本文档为用户详细说明了Air8000工业引擎WiFi AP文件管理功能的具体操作流程。只需简单设置和应用,即可将设备变为便捷的文件服务器,支持文件远程
    的头像 发表于 10-29 15:23 405次阅读
    Air8000工业引擎WiFi AP<b class='flag-5'>文件</b><b class='flag-5'>管理</b>功能操作<b class='flag-5'>指南</b>

    中微爱芯AiP9P35X系列芯片开发指南

    中微爱芯为AiP9P35X系列芯片提供一份产品开发指南和一个可以供客户调用的高可靠性库文件,帮助用户快速掌握芯片性能,降低用户触控按键开发难度和产品开发周期,提高
    的头像 发表于 09-08 16:20 3077次阅读
    中微爱芯AiP9P35X系列芯片<b class='flag-5'>开发指南</b>

    中微爱芯AiP8F35XX系列触摸芯片开发指南

    中微爱芯为AiP8F35XX系列芯片提供一份产品开发指南,帮助用户快速掌握芯片性能,降低产品开发周期,提高开发效率。
    的头像 发表于 08-25 16:42 4770次阅读
    中微爱芯AiP8F35XX系列触摸芯片<b class='flag-5'>开发指南</b>

    中微爱芯AiP8F32XX系列芯片开发指南

    中微爱芯为AiP8F32XX系列芯片提供一份产品开发指南,帮助用户快速掌握芯片性能,降低产品开发周期,提高开发效率。
    的头像 发表于 08-13 11:39 4382次阅读
    中微爱芯AiP8F32XX系列芯片<b class='flag-5'>开发指南</b>

    从驱动到应用:RT-Thread环境下的SDIO开发指南

    目录硬件介绍搭建开发环境配置SDIO驱动挂载文件系统文件读写测试演示视频源码工程总结本文主要讲述RT-Thread环境下的SDIO开发指南,基于MCXN947
    的头像 发表于 06-28 09:02 3061次阅读
    从驱动到应用:RT-Thread环境下的SDIO<b class='flag-5'>开发指南</b>