文件管理器基本功能部分主要位于Android系统应用层,直接与用户进行交互,完成文件浏览、文件操作管理等功能。本章将结合Android应用开发相关技术,分别介绍文件管理器中文件浏览、文件操作功能的实现。
系统主要功能需求
文件管理系统最终是要安装到手机上以供用户操作,所以应该从用户出发和Android系统手机的使用者进行不断的沟通,深入了解以便很好的获取需求。将用户的模糊需求转化成为具体的软件模型,这样才能简化用户的操作,使用户更加方便的管理自己手机里面存放的文件。本课题所设计的基于Android的文件管理应用,安装到手机上后,能够识别手机SD卡中存放的文件。
本系统的目标是要实现基于 Android 的文件管理系统,使其具有一系列文件管理功能,具体有:
(1)导航路径栏。在主界面中上方的导航标签栏中,可以长按某一标签栏块,系统弹出一个对话框,向此对话框输入需要到达的正确路径,则会直接跳转到该路径下的目录文件。
(2)文件选择模式。在使用文件管理系统时,如果希望选中目录文件夹下的多个文件进行相关操作,有两种途径可以做到多选模式,一种是在主界面最下方有个多选按钮图标,点击后就可以设置为多选模式,再点击一次便变成之前单选模式; 另一种是长按某一文件,弹出的对话框中有全选按钮,点击第一种方法的多选按钮图标即可恢复单选模式。
(3)文件显示模式。 显示文件有列表和图标两种方式。
(4)文件操作。如常见的新建、打开、剪切、复制、粘贴、删除、重命名、全选、属性等。
系统流程图
本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际问题,比如Android平台手机及其运行环境的选择,不熟悉Eclipse软件的使用方法,不熟悉开发技巧,可能会发生一些微小功能不能实现、软件运行不稳定,如何设计软件的最佳外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。