diff --git a/README.md b/README.md index d907625f3a79e949865022cc931fa0fd4a8e34e5..71ca86ba4c7e536b8dc7203f77d5c0c5f605328f 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,15 @@ -# User_File_Manager公共文件管理 - -- [简介](#section1158716411637) -- [目录](#section161941989596) -- [使用说明](#usage-guidelines) - - [创建文件](#get-audioasset) -- [相关仓](#section1533973044317) - +# 公共文件管理 ## 简介 -**User_File_Manager**公共文件管理提供了公共文件管理接口。 +公共文件管理提供了公共文件管理接口。 -公共文件的管理由File Manager Service服务对接底层能力,如媒体库,外卡管理, -并为应用提供公共文件查询,创建的能力。 File Manager Service接口能力当前只对系统应用如文件选择器提供。 +公共文件的管理中File Manager Service服务向下对接底层文件管理服务,如媒体库、外卡管理。File Manager Service服务向上对接应用提供公共文件查询、创建的能力,如图1。 File Manager Service接口能力当前只对系统应用如文件选择器提供。 支持能力列举如下: -- 公共文件路径下媒体文件查询,创建媒体文件包括图片,音频,视频。媒体文件通过相册方式呈现 +- 查询、创建公共文件路径下媒体文件。媒体文件包括图片、音频、视频。媒体文件通过相册方式呈现。 -- 公共文件路径下文档文件查询、创建文档文件包括其他文件,外部存储卡内的文件,文件以目录树方式呈现 +- 查询、创建公共文件路径下文档文件。文档文件包括其他文件、外部存储卡内的文件。文件以目录树方式呈现。 **图 1** 公共文件管理架构图 ![](figures/user_file_manager.png "公共文件管理架构图") @@ -26,7 +18,7 @@ 仓目录结构如下: ``` -/foundation/storage/user_file_manger # fms组件代码 +/foundation/storage/user_file_service ├── figures # 插图文件 ├── serivce # 服务实现 │   ├── etc # 内部接口实现 @@ -38,15 +30,11 @@ ├── ohos.build # 编译文件 └── sa_profile # 服务配置文件 ``` - -## 使用说明 -### 创建文件 +## 说明 +### 使用说明 1. 创建文件 - 提供createFile接口,传入文件名与相册uri进行文件创建。 - 文件创建成功后,可获得文件uri。应用可通过uri进行文件打开并进行读写操作。 2. 查询文件 - - 提供listFile接口,传入文件类型,相册uri进行文件查询。 - - 获得相册下文件信息的集合,包括文件名,文件类型,文件大小,文件创建时间等信息 - -### 接口详细介绍请参考接口文档 - - [FMS接口介绍(待提供)](#接口详细介绍请参考接口文档) + - 提供listFile接口,传入文件类型、相册uri进行文件查询。 + - 获得相册下文件信息的集合,包括文件名、文件类型、文件大小、文件创建时间等信息。 \ No newline at end of file diff --git a/figures/user_file_manager.png b/figures/user_file_manager.png index 8aa79a296704af54e3f1242e897f06d8ed0b1a6f..597ec2aa841410c412dbe7517a95eed5fe9377f4 100644 Binary files a/figures/user_file_manager.png and b/figures/user_file_manager.png differ