1 Star 0 Fork 264

caochuan / filemanagement_user_file_service_zhuf

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh.md 2.26 KB
一键复制 编辑 原始数据 按行查看 历史
onexiaomin 提交于 2022-10-10 11:51 . edit introduce file

公共文件访问框架

简介

公共文件访问框架(FileAccessFramework)提供了一套公共文件访问和管理的接口。

公共文件访问框架中FileAccessFramework向下对接底层文件管理服务,如medialibrary、externalFileManager。FileAccessFramework向上对接应用,提供对公共文件操作的基础能力,如图1。

支持能力列举如下:

  • 查询、创建、删除、打开、移动、重命名用户公共文件路径下媒体文件和文档文件。媒体文件包括图片、音频、视频, 通过相册方式呈现。文档文件则以目录树方式呈现。

  • 查询、创建、删除、打开、移动、重命名共享盘设备上的文件。文件以目录树方式呈现。

  • 查询、创建、删除、打开、移动、重命名外置存储设备上的文件。文件以目录树方式呈现。

图 1 公共文件访问框架架构图

目录

仓目录结构如下:

/foundation/storage/user_file_service
├── figures                                     # 插图文件
├── service                                     # 服务实现
│   ├── etc                                     # 内部接口实现
│   ├── src                                     # 内部接口实现
├── interfaces                                  # 接口代码
│   ├── innerkits                               # 内部 Native 接口
│   └── kits                                    # 外部 JS 接口
├── BUILD.gn                                    # 编译入口
└── bundle.json                                 # 部件描述文件

约束

接口支持情况:FileAccessFramework 所有接口目前仅支持文件管理器和文件选择器,且需要基于stage模型。

相关仓

媒体库服务
存储管理服务
文件访问接口
多用户管理
公共文件访问框架

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/neusoft_group_co_ltd_cc/filemanagement_user_file_service_zhuf.git
git@gitee.com:neusoft_group_co_ltd_cc/filemanagement_user_file_service_zhuf.git
neusoft_group_co_ltd_cc
filemanagement_user_file_service_zhuf
filemanagement_user_file_service_zhuf
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891