本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于Android文件管理器系统设计

基于Android文件管理器系统设计

在本应用的编写过程中,我遇到了许多问题,首先要自己先自学Android的应用编程,虽然和java的思想差不多,但是Android上有许多控件和类在java上没有的,在这方面我遇到了很大的难题。在遇到问题时要学会如何去分析错误,再要学会如何去解决问题。在遇到问题时

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于Android文件管理器系统设计
    本课题要解决的问题及拟采用的研究方法:
    1. 本课题主要内容:
    通过使用Android文件管理器,实现对文件或者文件夹进行基本的管理功能。Android文件管理器具备以下几个功能:
    1)文件或者文件夹的基本操作:比如复制,粘贴,剪切,新建文件夹,删除等;
    2)支持多标签页,改变文件列表或者图标的显示方式;
    3)支持文件拖延功能,文件或者文件夹多选功能;
    4)提供搜索功能,隐藏或者显示以“.”开头的文件;
    5)添加APK(Android安装包)管理,包含软件安装,卸载,备份,详细信息;
      6)文件库功能:类似于书签,可以创建多个库并把文件添加到库里面,方便对文件进行管理和分类;
    2. 本课题研究方法
    首先求出Android手机sdcard根目录下的所有文件夹和文件,其次利用List View或者Grid View将文件名绑定显示出来。 打开一个普通文件的方法为:FileInputStream,得到文
    件的Input Stream,通过read()方法得到文件中的byte[]流。如果得到的文件是一个文本的话,可以使用字符串来获取(设置utf-8)。具体的文件操作可以参考Android SDK文档的File文件类。
    毕业设计完成进度计划:
    (1)第一阶段(2013.12.15之前):通过网络或者图书馆的渠道收集Android文件管理器的资料并初步构建主界面排版;
    (2)第二阶段(2013.12.16--2013.1.20):进行毕业设计选题并查阅相关Android文件管理器的资料,初步确定设计思路,查找每一个模块的编写以及相关的技术、可行性方案;
    (3)第三阶段(2014.1.21--2014.2.15)::初步开始编写基于Android文件管理器的文献综述和一篇外文文献的译文,搭建Android开发环境平台以及初步完成Android文件管理器主界面设计以及构思其他几个主界面的XML布局;
    (4)第四阶段(2014.2.16--2014. 3.11):初步实现Android文件管理器的雏形,能够有一个基本的框架并初步运行,递交基于Android文件管理器(论文)中期检查表;
    (5)第五阶段(2014.3.12--2014.3.24):完成Android安装包管理模块,进一步完善Android文件管理器的其他部分功能模块,对各个子程序模块进行相关测试,主要采用黑盒测试,以及递交毕业设计论文初稿; 
    (6)第六阶段(2014.4.25--2014.4.31):整理基于Android文件管理器的实现毕业设计论文并定稿,打印毕业论文,准备毕业设计答辩以及PPT的制作。
     
    目录
    摘要 1
    Abstract 2
    第1章  绪    论 3
    1.1  Android简介 3
    1.1.1  Android的来源及发展 3
    1.1.2  Android系统的特点 4
    1.2  项目目的与意义 5
    1.2.1  开发目的 5
    1.3  国内外现状分析 5
    1.3.1  国内外手机系统现状 5
    1.3.2  国内外手机应用现状 7
    1.3.3  发展趋势 7
    第2章  需求分析 9
    2.1  系统开发目标 9
    2.2  系统需求分析 9
    2.2.1  业务需求分析 9
    2.2.3  功能需求分析 10
    第3章  系统方案和可行性分析 11
    3.1  经济可行性分析 11
    3.2  技术可行性分析 11
    3.2.1  Android平台特性 11
    3.2.2  Android平台架构 11
    3.4 开发工具及环境简介 12
    3.4.1  开发工具Eclipse简介 12
    3.4.2  开发环境简介 13
    第4章  系统设计与实现 14
    4.1  程序设计 14
    4.2  概要设计 14
    4.2.1  模块划分 14
    4.2.2  数据处理模块 15
    4.2.3  应用功能 15
    4.3  系统实现 16
    4.3.1  应用界面模块实现 16
    4.3.2  系统功能实现 17
    4.3.3  类的设计 18
    4.3.4 主要代码 22
    第5章  系统测试与结果分析 26
    5.1  软件测试 26
    5.1.1  测试的基本概念 26
    5.1.2  测试的步骤 26
    5.2 系统测试 27
    5.3 测试结论 27
    结    论 28
    致    谢 29
    参考文献 30
    附    录 31
     
    摘要
        本文依据Android手机终端设备的可操作性以及软件可定制性的特点,联系客观实际需求,设计实现一款基于Android文件管理器系统,可以有效的帮助Android手机用户处理日常文件和管理存储在本地手机上的文件操作。本文以设计Android文件管理器为研究目标,首先对Android文件管理器的课题背景做了简要的阐述,其中主要包括Android智能手机操作系统的现状和未来的发展趋势、研究内容及意义、系统性能及需求分析。其次,针对Android的开发平台给出本系统开发环境的搭建方法以及下载打包到目标手机小米1S上进行真机测试;介绍Android文件管理器系统总体设计模式,分析Android文件管理器界面设计模式的各个子项功能,并进一步扩展Android文件管理器的特色功能,结合Android手机用户的市场需求完成详细设计。此外,本文还对当下主流的Android手机操作系统进行了真机测试,确定出适合Android系统开发的平台版本。紧接着介绍在本次开发过程中用到的Java、XML、数据库等关键技术的分析。根据Android文件管理器的需求分析,详细设计出各个子模块的功能,然后根据各项的子模块功能,列出详细的用例描述。然后采用Java语言编写,以Android提供的Intent、activity机制作为数据的映射操作,并完成读取SD卡/mnt/sdcard目录下的文件信息以及显示对应的文件图标格式。结合开源软件,在Eclipse IDE环境下完成Android文件管理器的模型设计。完成以上功能模块设计的基础上,进一步完善Android文件管理器的主界面设计,提供给Android手机用户一种全新的界面风格样式。
    关键词:Android系统;Eclipse;文件管理;手机应用;手机用户。
     
    参考文献
    [1] 李宁.Android应用开发实战[M].北京:机械工业出版社,2012:10~132.
    [2] 李兴华.Android开发实战经典[M].北京:人民邮电出版社,2012:86~209.
    [3] Meier,R.&王超.Android高级编程[M].北京:清华大学出版社,2010:58~108.
    [4] 韩超,梁泉.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010:235~298.
    [5] Steele,J.&李青,王瑜,赵丞兵.Android开发秘籍[M].北京:人民邮电出版社,2011:78~208. 
    [6] 金泰延,宋亨周,朴知勋,李白.Android框架揭秘[M].北京:人民邮电出版社,2012:156~241. 
    [7] Rogers,R.&Meike,B.&Mednieks,Z.Android应用开发[M].北京:人民邮电出版社,2010:66~188. 
    [8] 郭少豪.创意之匙:Android手机交互应用开发[M].北京:中国铁道部出版社,2011:104~211.
    [9] Komatineni,S.&MacLean,D.&Hashimi,S.&杨越.精通Android 3[M].北京:人民邮电出版社,2011:130~198. 
    收缩