android的文件管理器的开发与实现
Key word: Android; File manager; development platform;functional framework目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、系统概述 1
(一)文件管理器简介 1
(二)开发平台概述 1
1. Android平台发展前景 1
2. Android平台架构 1
(三)Android开发环境搭建 2
1.准备工作 2
2.环境变量的配置 2
3.安装配置ADT 3
4.使用android真机运行、调试 3
5.使用AVD(Android Virtual Device) 3
三、文件管理器的概要设计 4
(一) 文件管理器的功能设计 4
(二) 文件管理器界面设计 4
四、详细设计及编码实现 5
(一)文件管理器界面详细设计及实现 5
(二)文件管理器基础功能设计 6
1.文件基础操作设计 6
2.文件呈列表 8
3.文件压缩和解压缩的功能 9
4.创建文件夹快捷方式功能 12
5.重命名文件或文件夹 13
6.选择排序的方式功能 14
五、总结 15
参考文献 16
致谢 17
一、引言
(一)课题背景
所选课题是基于Android平台的APP设计与开发,同时也是基于我所学的软件技术制作的。
随着智能手机广泛应用,文件管理器成为必不可少的应用。基本所有的手机都会有该手机厂商原装的文件管理器,但并不是用户所有想要进行的操作都能满足的,所以需要第三方的文件管理器App。制作一个非常小白的文件管理工具,无论使用或者没有使用过智能手机的人都可以很快了解且学会使用文件管理器。
(二)课题意义
现在的手机用户群体非常庞大,然而大部分人却也是不能很会管理自己的手机文件,而部分中年
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
手机广泛应用,文件管理器成为必不可少的应用。基本所有的手机都会有该手机厂商原装的文件管理器,但并不是用户所有想要进行的操作都能满足的,所以需要第三方的文件管理器App。制作一个非常小白的文件管理工具,无论使用或者没有使用过智能手机的人都可以很快了解且学会使用文件管理器。
(二)课题意义
现在的手机用户群体非常庞大,然而大部分人却也是不能很会管理自己的手机文件,而部分中年人以及老年人,则完全没有意识去管理自己的手机文件,手机里的文件越来越多,越来越杂乱,造成手机的卡顿,空间不足,本系统就是让这部分人可以以最简单的方式对自己的文件进行管理,帮助他们处理日常工作。
(三)课题目标
1.实现文件管理器基本功能,包括:复制,删除,移动,重命名等。
2.实现用户使用操作便捷,容易上手。
3.软件设计简洁,界面简单。
4.实现文件的压缩和解压功能。
二、系统概述
(一)文件管理器简介
文件管理器顾名思义就是可以对手机内存和SD卡中的文件进行例如删除、复制等操作的便捷工具。文件管理器已经成为Android手机必不可少的应用之一,即便是不长使用,用户也会愿意安装这样一个软件。文件管理器有一个很明显的优点就是占用内存小,却有很强大的处理文件的能力。
(二)开发平台概述
1. Android平台发展前景
Android是由Andy Rubin编写的一个手机操作系统,后于2005年由Google收购注资,并组建开发手机联盟开发改良,逐渐扩展到除手机以外的其他领域上。
当前主流的操作系统还有两种,APPLE公司的IOS以及Microsoft公司的Windows Phone,但其市场占有率远不如Android,Android已成为最主流的手机操作系统。
就目前国内大陆的手机市场来说,不论是手机知名品牌厂商(如联想、魅族),或是新兴的小型手机厂商,首要选择的都是Android操作系统。
2. Android平台架构
Android平台由操作系统、中间件、用户界面和应用软件4层组成,采用软件叠层(Soft Stack)方式构建。这种方式使得层与层之间耦合度很低。下层改变时上层无须改变。体系结构如图2-1:
图2-1 Android系统体系结构
Android由4部分构成(图中从上往下顺序):
应用程序层:用java语言编写的运行在AVM上的程序。
应用程序框架:编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用。
系统运行库层:使用Android 应用框架时,Android系统会通过一些C/C++库来支持对我们使用的各个组件,使其能更好地为开发者服务。
Linux内核:Android 的核心系统服务基于Linux2.6内核。Linux内核同时也作为系统硬件和软件叠层之间的抽象层。
(三)Android开发环境搭建
1.准备工作
在开始做设计前需要以下四种软件或者工具:JDK、ADT、Android SDK、Eclipse。这些软件可以从网络上很容易找到,下载完成进行安装,过程便不过多赘述。
2.环境变量的配置
安装好上述软件便可以进行环境变量的配置,具体步骤如下:
计算机(右键)->属性->高级系统设置->高级->环境变量,如下图2-2:
然后新建JAVA_HOME和CLASSPATH变量。
JAVA_HOME = D:Program Files(x86)Javajdk1.7.0_09。
CLASSPATH = .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar。
修改Path变量:原字符后加上;%JAVA_HOME%in;%JAVA_HOME%JREin。
配置完成后,检查是否成功配置。运行CMD,
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、系统概述 1
(一)文件管理器简介 1
(二)开发平台概述 1
1. Android平台发展前景 1
2. Android平台架构 1
(三)Android开发环境搭建 2
1.准备工作 2
2.环境变量的配置 2
3.安装配置ADT 3
4.使用android真机运行、调试 3
5.使用AVD(Android Virtual Device) 3
三、文件管理器的概要设计 4
(一) 文件管理器的功能设计 4
(二) 文件管理器界面设计 4
四、详细设计及编码实现 5
(一)文件管理器界面详细设计及实现 5
(二)文件管理器基础功能设计 6
1.文件基础操作设计 6
2.文件呈列表 8
3.文件压缩和解压缩的功能 9
4.创建文件夹快捷方式功能 12
5.重命名文件或文件夹 13
6.选择排序的方式功能 14
五、总结 15
参考文献 16
致谢 17
一、引言
(一)课题背景
所选课题是基于Android平台的APP设计与开发,同时也是基于我所学的软件技术制作的。
随着智能手机广泛应用,文件管理器成为必不可少的应用。基本所有的手机都会有该手机厂商原装的文件管理器,但并不是用户所有想要进行的操作都能满足的,所以需要第三方的文件管理器App。制作一个非常小白的文件管理工具,无论使用或者没有使用过智能手机的人都可以很快了解且学会使用文件管理器。
(二)课题意义
现在的手机用户群体非常庞大,然而大部分人却也是不能很会管理自己的手机文件,而部分中年
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
手机广泛应用,文件管理器成为必不可少的应用。基本所有的手机都会有该手机厂商原装的文件管理器,但并不是用户所有想要进行的操作都能满足的,所以需要第三方的文件管理器App。制作一个非常小白的文件管理工具,无论使用或者没有使用过智能手机的人都可以很快了解且学会使用文件管理器。
(二)课题意义
现在的手机用户群体非常庞大,然而大部分人却也是不能很会管理自己的手机文件,而部分中年人以及老年人,则完全没有意识去管理自己的手机文件,手机里的文件越来越多,越来越杂乱,造成手机的卡顿,空间不足,本系统就是让这部分人可以以最简单的方式对自己的文件进行管理,帮助他们处理日常工作。
(三)课题目标
1.实现文件管理器基本功能,包括:复制,删除,移动,重命名等。
2.实现用户使用操作便捷,容易上手。
3.软件设计简洁,界面简单。
4.实现文件的压缩和解压功能。
二、系统概述
(一)文件管理器简介
文件管理器顾名思义就是可以对手机内存和SD卡中的文件进行例如删除、复制等操作的便捷工具。文件管理器已经成为Android手机必不可少的应用之一,即便是不长使用,用户也会愿意安装这样一个软件。文件管理器有一个很明显的优点就是占用内存小,却有很强大的处理文件的能力。
(二)开发平台概述
1. Android平台发展前景
Android是由Andy Rubin编写的一个手机操作系统,后于2005年由Google收购注资,并组建开发手机联盟开发改良,逐渐扩展到除手机以外的其他领域上。
当前主流的操作系统还有两种,APPLE公司的IOS以及Microsoft公司的Windows Phone,但其市场占有率远不如Android,Android已成为最主流的手机操作系统。
就目前国内大陆的手机市场来说,不论是手机知名品牌厂商(如联想、魅族),或是新兴的小型手机厂商,首要选择的都是Android操作系统。
2. Android平台架构
Android平台由操作系统、中间件、用户界面和应用软件4层组成,采用软件叠层(Soft Stack)方式构建。这种方式使得层与层之间耦合度很低。下层改变时上层无须改变。体系结构如图2-1:
图2-1 Android系统体系结构
Android由4部分构成(图中从上往下顺序):
应用程序层:用java语言编写的运行在AVM上的程序。
应用程序框架:编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用。
系统运行库层:使用Android 应用框架时,Android系统会通过一些C/C++库来支持对我们使用的各个组件,使其能更好地为开发者服务。
Linux内核:Android 的核心系统服务基于Linux2.6内核。Linux内核同时也作为系统硬件和软件叠层之间的抽象层。
(三)Android开发环境搭建
1.准备工作
在开始做设计前需要以下四种软件或者工具:JDK、ADT、Android SDK、Eclipse。这些软件可以从网络上很容易找到,下载完成进行安装,过程便不过多赘述。
2.环境变量的配置
安装好上述软件便可以进行环境变量的配置,具体步骤如下:
计算机(右键)->属性->高级系统设置->高级->环境变量,如下图2-2:
然后新建JAVA_HOME和CLASSPATH变量。
JAVA_HOME = D:Program Files(x86)Javajdk1.7.0_09。
CLASSPATH = .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar。
修改Path变量:原字符后加上;%JAVA_HOME%in;%JAVA_HOME%JREin。
配置完成后,检查是否成功配置。运行CMD,
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1561.html