在应用开发的过程中,我们经常会用到各种各样的文件,例如文档、图片、音频、视频等,如何管理和访问这些文件?应用沙箱如何使用?应用如何选择和保存用户文件?设备组网是否能共享和编辑文件?
如果你也有相同的疑惑,快来看文件管理开发指南,一次解答你所有疑惑。
一
文件管理文档上新介绍
文件管理,根据不同的文件类型,为开发者提供对应的开发指导。按所有者的不同,分为应用文件、用户文件和系统文件;按文件存储的位置不同,分为本地文件和分布式文件。
文件分类示意图通过文件管理文档,开发者可以全面了解如何访问和管理应用文件、用户文件。由于系统文件不需要开发者进行文件管理,文档中不展开介绍。同时,文档将介绍如何跨设备访问文件。文件管理开发指导(复制到浏览器打开):
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开发者】欢迎添加关注!文章转载请注明出处。
我国的华为麒麟芯片外销途径解析
基于红外反射法的防盗报警器设计与制作
不要低估了Daydream头盔的那个控制器
阿拉伯与华为正式签署谅解合作备忘录
全都要!一台主机同时装载多个系统!
文件管理开发指南全新登场,快来了解如何访问各类文件
什么因素会影响到AI的未来发展
发展半导体产业必须长期艰苦奋斗
比特币上涨的内在逻辑是什么
热电偶补偿方法有哪些
电容的用途及注意事项
第三届国际半导体展:环球仪器
中国芯片巨头台积电有望拿下高通订单
SCDMA和EDGE/GPRS/GSM低成本的四核智能手机平台
黑客通过生成Excel文件绕过系统的安全检测,进行网络攻击
华为鸿蒙商标被驳回复审 华为公开“汽车开窗噪声控制系统”相关专利
腾讯在车联网安全领域的深入探索
就算惨淡时期的比特币,也挡不住民众的喜爱
华为倡议共划产业发展确定性,携手迈进5.5G时代
可穿戴崛起的开始