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

news/2025/1/15 23:57:20/

原文:文件管理开发指南全新登场,快来了解如何访问各类文件,点击链接查看更多技术内容。

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

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

一、文件管理文档上新介绍

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

文件分类示意图

通过文件管理文档,开发者可以全面了解如何访问和管理应用文件、用户文件。由于系统文件不需要开发者进行文件管理,文档中不展开介绍。同时,文档将介绍如何跨设备访问文件。
 

  • 文件管理开发指导:

文档中心

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

应用沙箱推出以来,开发者一直在问,“应用沙箱到底应该怎么访问”、“我的文件怎么推送到沙箱”、“怎么找到我在沙箱里的文件”。

针对上述问题,我们在指南里,提供了:

  • 应用沙箱目录的详细介绍,开发者可以了解应用可访问的文件范围和方式。
     
  • 应用文件访问与管理的开发指导,包括应用文件访问、应用文件上传下载、应用和文件系统空间统计。
     
  • 如何通过hdc工具向应用沙箱推送文件。
     
  • 应用文件分享开发指导,包括如何分享文件给其他应用和使用其他应用分享的文件。
     
  • 应用文件开发指导:

文档中心

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

当用户需要在应用里分享、保存一些图片、视频时,需要使用FilePicker。FilePicker是系统向用户提供文件(媒体文件除外)选择的统一入口,避免用户向应用授权文件权限,确保文件使用权限最小化控制提升应用安全。
 

针对不同类别的文件,指南中分别提供了指导。开发者可以参考指导,了解如何选择、保存不同类别(图片视频、文档、音频)文件。
 

  • 选择与保存用户文件(FilePicker):

文档中心

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

分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景:
 

  • 两台设备组网,用户可以利用一台设备上的编辑软件编辑另外一台设备上的文档。
     
  • 户外拍摄的照片,回家打开平板直接访问原设备拍摄的照片。
     

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

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

分布式文件系统:

文档中心

五、我们期待您的反馈
 

以上就是本期文档君为大家准备的HarmonyOS文件管理开发指南上新内容,希望能够帮助开发者更高效地探索、体验、上手HarmonyOS。
 

同时,我们十分重视开发者的意见,欢迎各位开发者在HarmonyOS应用开发官网积极反馈意见,帮助我们持续提升文档体验。
 

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

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


http://www.ppmy.cn/news/293149.html

相关文章

第二章:基本概念(上)

目录 操作系统的核心——内核内核的职责进程调度内存管理提供了文件系统创建和终止进程对设备的访问联网提供系统调用应用编程接口(API)虚拟私有计算机(virtual private computer) 内核态和用户态以进程和内核视角检视系统进程视角…

6月编程排行榜出炉,Python还是第一吗?

除了自己的薪水,程序员每个月最关注的就要数编程排行榜啦~快跟着播妞一起看看最新编程排行情况: Tiobe编程排行前15名 历年排行变化趋势图 详细榜单可参考官网:https://www.tiobe.com/tiobe-index/ 本月排行看点:没有意外&#…

微软Windows 11官方超高清4K壁纸提前放出,免费下载

微软Windows 11官方超高清4K壁纸提前放出,Windows 11 英文预览版,也因此证实微软即将推出Windows 11版本,此前微软就已经有预告,将于北京时间6月24时晚上23点,推出Windows新一代操作系统。 Windows 11 英文预览版 现在…

高清格式——720p/1080i/1080p,谁更清晰

收藏于 2010-08-22 来自于本人的百度空间 首先,让我们理解几个概念。 高清电影播放机的720p、1080i、1080p三种格式,在表示画面分辨率的同时,还表示了视频的垂直清晰度。所谓的垂直清晰度,又称电视线,它是衡量视频画面…

每天盯着桌面,送你几个4k、8k壁纸资源的网站,请收好

不知道大家的电脑壁纸是从哪里来的 我发现了一个壁纸网站、里面的4k甚至是8k壁纸 我才发现 之前的壁纸真的是渣渣 那些只能算是高清壁纸 小二直接用4k壁纸 之前因为电脑分辨率不是很高,1080P就是极限了 但是我发现自己错了 用上了4k壁纸后才发现 原来我的电脑…

随着信息技术的快速发展,编程已经成为一个越来越重要的技能。那么,我们该如何入门编程呢?

*随着信息技术的快速发展,编程已经成为一个越来越重要的技能。那么,我们该如何入门编程呢? 一、自学编程需要注意什么? 自学编程需要注意以下几点: 设定清晰的学习目标:在开始学习编程前,你需…

【Android】WMS(三)Window的更新UI刷新

Window的更新 在 Android 中,窗口的更新是一个非常常见的事情。比如,在使用 App 过程中,需要弹出键盘窗口或者切换横竖屏时,就会发生窗口的更新。 首先,当需要更新窗口时,会调用 WindowManager 的 updateV…

你知道吗,怎么更好的迁移.NET Framework 的老旧项目?

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创📢作者格言:新的征程,我们面对的不是…