基于Android系统深度定制的FilesManager

 2023-03-25 06:03

论文总字数:28625字

摘 要

目前Android应用市场上,大多数文件浏览器软件,附带广告很多,很多软件的使用满足不了用户的简单使用习惯。所以要定制属于自己的文件管理器,符合自己的日常使用习惯,做到无广告,使用流畅。在Android自带的文件浏览器中,看不到自己手机的存储使用情况,并且看不到手机中已经安装的应用。本文包括对FilesManager的简介以及各个模块的详细设计。不仅包含各个界面的贴图,更有部分详细的代码。跟着设计者的思路,一步步感受文件管理的研究。

关键词:Android;App;Eclipse

The custom FilesManager based on Android depth

Abstract

On the Android market at present,most of the file browser software,with a lot of advertisement,a lot of software is simple to use can"t satisfy the user"shabits. So to customize your own file manager,in line with their own daily ha-bits, do without advertising,using fluent.In Android"s built-in file browser, could not see his phone memory usage,and can"t see the mobile phone has been installed in the application.In this paper,including the introduction of Files-Manager and the detailed design of each module.Not only the interface contains all the maps,more detailed code.Follow the idea of designers,research a step filemanagementexperience.

Keywords: Android;App;Eclipse

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 项目的背景和意义 1

第二章 软件运行环境及开发技术 2

2.1 软件运行环境 2

2.1.1 Android系统的简介 2

2.1.2 Android系统的架构 3

2.2 软件开发技术 4

2.2.1 Eclipse简介 4

2.2.2 Eclipse安装 4

2.2.3 Genymotion简介 8

2.2.4 Genymotion安装 8

第三章 软件需求分析 13

3.1 软件可行性分析 13

3.1.1 经济可行性 13

3.1.2 操作可行性 13

3.1.3 技术可行性 13

3.2 软件功能性分析 13

3.2.1 软件加载 13

3.2.2 文件管理 13

3.2.3 磁盘分析 14

3.2.4 应用管理 15

第四章 软件概要设计 16

4.1 总体功能设计 16

4.1.1 软件加载模块 16

4.1.2 文件浏览模块 16

4.1.3 磁盘分析模块 16

4.1.4 应用管理模块 16

第五章 软件详细设计与功能实现 18

5.1 应用初始化模块的设计与功能实现 18

5.1.1 LOGO界面的设计与功能实现 18

5.1.2 导航界面的设计与功能实现 19

5.2 文件浏览模块的设计与功能实现 20

5.2.1 文件列表的设计与功能实现 20

5.2.2 文件的操作设计与功能的实现 21

5.2.3 左滑导航栏的设计与功能实现 25

5.3 磁盘分析模块的设计与功能实现 25

5.3.1 磁盘分析界面的设计与功能的实现 26

5.3.2 目录分析界面的设计与功能的实现 28

5.4 应用管理模块的设计与功能实现 29

5.4.1 应用列表的设计与功能实现 30

5.4.2 应用视图切换的设计与功能实现 31

5.4.3 搜索应用的设计与功能的实现 32

5.4.4 应用操作的设计与功能的实现 33

第六章 测试与运行环境 35

6.1 软件测试 35

6.2 软件调试 35

6.3 测试环境 35

致谢 36

参考文献 37

第一章 引言

1.1 项目的背景和意义

目前市场上大多数app,基本上都包含着广告。这些含有广告的app,不仅使用户体验度不佳,还会降低app的质量。IOS版含有广告的app,基本都是开发者开发加上去的,因为下载免费的同时,从广告费中收益。然而,Android版含有广告的app,不仅有开发者添加的广告,还有不法分子破解app添加的广告。

目前Android系统版本已经进入5.0时代,但是中国内地最新的版本还只是4.4版本。系统自带的文件浏览器,能满足用户的基本要求,但是还是有一些不足。系统自带的文件浏览器看不到用户安装的程序,以及对其进行卸载等操作。用户看不到自己存储的详细信息。

为了使用户拥有更好的体验,本次课题研究就是开发包含应用程序管理与存储详细信息等功能的FilesManager。使用Android语言,利用Eclipse等软件,通过了解Android底层源代码,编写文件管理器。深入学习基于Linux的自由及开放源代码的操作系统Android。理解Android四大组件,以及Android的四层结构,主要学习APPLICATIONFRAMWORK层。熟练使用Android的基本组件,完成APP的设计与开发。灵活的使用基本控件,画出APP界面,并实现对应的控件的事件监听。能够完美的体现FilesManager的作用。

第二章 软件运行环境及开发技术

2.1 软件运行环境

软件运行环境包括硬件和软件两个方面:

1.硬件环境

本软件运行的硬件环境如下:

(1) Android 版本:4.0以上(包括4.0)。

2.软件开发环境

本软件开发环境如下:

(1) 软件操作系统:Windows 7;Ubuntu。

(2) 软件开发工具:Eclipse;Genymotion;手机。

(3) 软件开发技术:Android开发。

剩余内容已隐藏,请支付后下载全文,论文总字数:28625字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;