-
Notifications
You must be signed in to change notification settings - Fork 7
FileManager功能需求与设计实现文档
DZ201207 edited this page Jul 29, 2016
·
1 revision
内容:
- 项目简介
- 功能需求
- 存在问题
- 项目进展
- 设计实现
本应用属于openthos项目的一部分,提供 Openthos 系统本地文件管理以及Seafile云存储支持。
完成 | 描述 | 模块 | 完成度 |
---|---|---|---|
√ | FileManager顶部导航栏 | 界面 | 100% |
√ | FileManager左侧面板 | 界面 | 100% |
√ | FileManager右侧文件列表 | 界面 | 100% |
√ | 右键菜单 | 界面 | 100% |
√ | FileManager左侧USB列表 | 界面 | 100% |
√ | 目录前进、后退 | 界面 | 100% |
√ | 鼠标点击区分单击和双击事件(单击锁定,双击打开) | 功能 | 100% |
√ | 两种本地文件浏览视图:图标形式,列表形式 | 功能 | 100% |
√ | 右键菜单:打开、打开方式、刷新、新建文件/文件夹、复制、剪切、粘贴、删除、重命名、属性 | 功能 | 100% |
√ | 路径框(显示当前路径,输入路径) | 功能 | 100% |
√ | 搜索框文件搜索 | 功能 | 100% |
√ | 文件多选(按住ctrl键进行多选) | 功能 | 100% |
√ | 热键功能支持:Ctrl+C、Ctrl+V、Ctrl+A、Ctrl+X、Ctrl+D | 功能 | 100% |
√ | U盘动态识别,手动弹出U盘 | 功能 | 100% |
简述 | 类别 | 备注 |
---|---|---|
文件拖拽 | 功能 | 未实现 |
文件框选 | 功能 | 未实现 |
Seafile文件/文件夹自动同步 | 功能 | 工程师未提供接口 |
Seafile显示文件目录列表 | 功能 | 工程师未提供接口 |
Seafile增加/解除同步文件夹 | 功能 | 工程师未提供接口 |
开始时间 | 结束时间 | 内容 |
---|---|---|
2016-07-01 | 2016-07-05 | 调研开源Filemanager实现原理,初步制定基于Win10界面的Filemanager应用开发方案 |
2016-07-06 | 2016-07-12 | 实现Filemanager界面及部分本地文件管理功能 |
2016-07-12 | 2016-07-13 | 与刘总交流,确定新的界面、功能需求 |
2016-07-14 | 2016-07-22 | 按照新的需求修改应用界面,完善本地文件管理功能并测试 |
2016-07-23 | 2016-07-24 | 调研分析总结terminal版Seafile客户端的CLI接口,并发送给王琪工程师 |
2016-07-25 | 2016-07-30 | 完成Seafile云存储基本功能,整合程序进Openthos系统,编写开发文档 |
##构建 && 安装 上传的是Android studio的工程文件,直接导入就可以运行 ##工程文件地址 https://github.com/openthos/oto-filemanager