Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
figures/ | 12-May-2024 | - | ||||
interfaces/kits/js/ | 12-May-2024 | - | 613 | 504 | ||
services/ | 12-May-2024 | - | 3,257 | 2,383 | ||
BUILD.gn | D | 12-May-2024 | 617 | 15 | 13 | |
LICENSE | D | 12-May-2024 | 9.9 KiB | 177 | 150 | |
README.md | D | 12-May-2024 | 968 | 37 | 25 | |
README_zh.md | D | 12-May-2024 | 2.2 KiB | 39 | 31 | |
bundle.json | D | 12-May-2024 | 1.5 KiB | 46 | 45 |
README.md
1# storage_user_file_manger 2 3#### Description 4{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} 5 6#### Software Architecture 7Software architecture description 8 9#### Installation 10 111. xxxx 122. xxxx 133. xxxx 14 15#### Instructions 16 171. xxxx 182. xxxx 193. xxxx 20 21#### Contribution 22 231. Fork the repository 242. Create Feat_xxx branch 253. Commit your code 264. Create Pull Request 27 28 29#### Gitee Feature 30 311. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 322. Gitee blog [blog.gitee.com](https://blog.gitee.com) 333. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 344. The most valuable open source project [GVP](https://gitee.com/gvp) 355. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 366. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 37
README_zh.md
1# 公共文件服务<a name="ZH-CN_TOPIC_0000001147574647"></a> 2 3## 简介<a name="section1158716411637"></a> 4 5公共文件服务提供公共文件访问和管理的服务接口。 6 7公共文件服务中File Manager Service服务向下对接底层文件管理服务,如媒体库、外卡管理。File Manager Service服务向上对接应用提供公共文件查询、创建的能力,如图1。 File Manager Service接口能力当前只对系统应用如文件选择器提供。 8 9支持能力列举如下: 10- 查询、创建公共文件路径下媒体文件。媒体文件包括图片、音频、视频。媒体文件通过相册方式呈现。 11 12- 查询、创建公共文件路径下文档文件。文档文件包括其他文件、外部存储卡内的文件。文件以目录树方式呈现。 13 14**图 1** 公共文件管理架构图<a name="fig174088216114"></a> 15![](figures/user_file_manager.png "公共文件管理架构图") 16 17## 目录<a name="section161941989596"></a> 18 19仓目录结构如下: 20``` 21/foundation/storage/user_file_service 22├── figures # 插图文件 23├── serivce # 服务实现 24│ ├── etc # 内部接口实现 25│ ├── src # 内部接口实现 26├── interfaces # 接口代码 27│ ├── innerkits # 内部 Native 接口 28│ └── kits # 外部 JS 接口 29├── BUILD.gn # 编译入口 30└── bundle.json # 部件描述文件 31``` 32## 说明<a name="guide"></a> 33### 使用说明<a name="usage-guidelines"></a> 341. 创建文件 35 - 提供createFile接口,传入文件名与相册uri进行文件创建。 36 - 文件创建成功后,可获得文件uri。应用可通过uri进行文件打开并进行读写操作。 372. 查询文件 38 - 提供listFile接口,传入文件类型、相册uri进行文件查询。 39 - 获得相册下文件信息的集合,包括文件名、文件类型、文件大小、文件创建时间等信息。