1.1 问题描述
1.文件的各种操作功能的实现所遇到的问题
(1)文件(文件夹)的复制与粘贴(涉及IO流的操作)实现不了。
(2)文件(文件夹)的新建功能,目录的新建一直有问题,不能达到预期的目标。
(3)文件(文件夹)的搜索功能,关于搜索我们一直想实现搜索提示但是没有实现。
(4)各种功能的使用,权限不够问题、对文件夹进行操作时,会弹出警告信号,甚至退出程序。
(5)文件夹的复制于文件的复制问题,只能实现文件的操作,不能对文件夹进行操作
课题的研究总是伴随着问题的出现,问题总是要解决的,我们首先自己多多的实验自己的想法,通过各种发放解决出现的问题,多方查阅资料,观看视频,并咨询指导老师,从而解决出现的问题。
1.2技术分析
一句话概括Android应用:基于Android系统的软件开发,语言基础是java语言,通过控件的设置以及方法调用,实现一系列的功能,目前,Android系统的手机十分的火爆,因此我们准备做一个基于Android手机的资源管理器。
1.2.1 Android四大组件
Android系统有四个重要的组件,分别是Activity、ServiceBroadcastReceiver和ContentProvider。
Activity是Android程序的曾宪曾,显示可视化的用户界面,并接受与用户交互所产生的界面事件,与窗体的概念非常相似。Android一般启动程序后会呈现一个Activity,用于提示用户程序已经正常启动。Activity在界面的表现形式一般是全屏窗体,也可以是非全屏悬浮窗体或对话框。