Skip to content

Latest commit

 

History

History
84 lines (67 loc) · 4.17 KB

FileManager需求文档.md

File metadata and controls

84 lines (67 loc) · 4.17 KB

OtoFileManager功能需求统一和界面统一

内容:

  • 1、项目简介
  • 2、功能需求

1、项目简介

 本应用属于Openthos项目的一部分,提供 Openthos 系统本地文件管理以及Seafile/owncloud云存储支持。

当前开发人员 (20161024-)

王之旭 陈鹏 卢宁 罗俊欢

2、功能需求

文件管理器功能模块

主界面,左侧导航栏,地址栏,搜索栏,个人空间,云服务,回收站,文件操作,文件选择,U盘的识别和卸载等

文件管理器主界面及效果图

文件管理器主界面分为两个部分,左侧长条形状的为“快捷定位导航子面板”,单击子面板上的元素可以快速查看位置文件夹里的内容,文件夹的内容显示在右侧的文件编辑子面版,用户右键点击文件即可打开右键编辑菜单进行文件编辑。

右键编辑菜单说明

元素    操作     描述    
打开     单击     1.打开文件夹 2.自动查找并启动应用程序打开文件    
打开方式   单击   在弹出的菜单中,选择相应的打开方式
复制       单击 复制选中文件    
剪切      单击  剪切选中文件    
删除     单击 删除选中文件,有文件删除提示    
永久删除   单击 删除选中文件,有文件删除提示    
重命名      单击   重命名选中文件    
发送       单击   在弹出的菜单中选择分享方式
复制路径     单击   复制当前文件或文件夹的路径    
压缩     单击   压缩选中文件或文件夹 为 .rar或.zip文件   
解压缩     单击   将选中的压缩格式文件,解压缩为正常格式的文件
详情       单击   显示文件信息,文件大小,文件修改日期,文件路径    

按键响应

快捷键    对应操作     
Crtl+c   复制                  
Crtl+x     剪切              
Crtl+v       粘贴                
Crtl+d       放入回收站          
Ctrl+a         全部选中
Delete     放入回收站        
Shift+delete 永久删除             
enter         进入文件夹或打开文件
F2           重命名                
F5       刷新            

鼠标操作

左右键单击,左键双击,Ctrl+左键点选,Shift+左键多选,左键按住,拖动鼠标框选

回收站

可以对之前删除到回收站的文件执行永久删除或还原到之前目录的操作

左侧导航栏

快速访问常用的文件目录,如桌面,音乐,视频,图片,文档,下载,回收站,计算机,云服务

地址栏

  1. 显示当前文件夹的完整路径
  2. 可手动输入路径快速访问相应的目录
  3. 可点击地址栏上的各级路径,跳转到相应的父级目录

搜索栏

  1. 用户输入停止后,点击搜索按钮或敲击回车键,即可开启搜索。

USB可移动磁盘

  1. 插入可移动磁盘,文件管理器中显示盘符和磁盘名称
  2. 左键双击,或选中按enter,或右键打开,可进入相应的可移动磁盘
  3. 点击盘符右侧弹出按钮或右键菜单点击卸载,可以安全弹出可移动硬盘。

云服务

  1. 当编辑并保存云服务文件夹中的文件时,自动同步最新版本的文件至云端。
  2. 可以手动同步或解除同步

设计实现

代码结构及说明

代码的主要结构如图所示:FileManager代码结构说明.md

功能设计与实现

功能设计与实现:FileManager设计与实现.md