ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:199.77KB ,
资源ID:7010839      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7010839.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android应用文件管理器设计毕业论文正文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Android应用文件管理器设计毕业论文正文.docx

1、Android应用文件管理器设计毕业论文正文 毕业设计(论文)题目Android应用-文件管理器设计系 (部)计算机应用技术系专业软件技术专业班级12级软件(1)班姓名冯志伟学号201211033108指导老师刘保利系主任金传伟2015年05月3日系主任批准日期广 东 工 商 职 业 学 院毕 业 设 计(论 文)任 务 书 兹发给 12软件(1) 班学生 冯志伟 毕业设计(论文)任务书,内容如下: 1.毕业设计(论文)题目: Android应用-文件管理器的设计 2.应完成的项目: (1) Android Dragable拖曳扩展 (2) Android同步事件处理 (3) Android

2、Bind数据绑定 3.参考资料以及说明: (1)李宁. Android应用开发实战,北京:机械工业出版社, (2012) (2)韩超,梁泉. Android系统原理及开发要点详解,.北京:电子工业出版社,(2010) (3)Allen, S. & 崔康. 智能手机跨平台开发高级教程,.北京:清华大学出版社,(2011) (4).Rogers, R. & Meike, B. & Mednieks, Z. Android应用开发,北京:人民邮电出版社,(2010) (5).Komatineni, S. & MacLean, D. & Hashimi, S. & 杨越. 精通Android 3.北京

3、:人民邮电出版社,(2011) . 4.本毕业设计(论文)任务书于 2014 年 11 月 11 日发出,应于 2015 年 5 月 3日前完成。 指导教师: 签发 年 月 日 学生签名: 冯志伟 2014年 11月 12 日(注:本表可自主延伸) 毕业设计(论文)开题报告题目Android应用-文件管理器的设计时间2014年11月11日至2015年5月5日本课题的目的意义随着Android手机用户对日常文件处理情况的增加,一方面会影响手机操作系统的性能,另一方面给Android手机用户操作带来了不必要的麻烦。而且,Android手机操作系统本身又没有提供文件管理的软件,这一点在一定程度上影响

4、Android手机用户的体验。所以,设计实现一款基于Android文件管理器系统,可以有效的帮助Android手机用户处理日常文件和管理存储在本地手机上的文件操作。设计(论文)的基本条件及依据随着Android操作系统在手机市场的迅速发展,各种资源的Android文件管理器也渐渐成为人们生活中必不可少的一部分。由于Android手机存在大量文件、文件夹和APK,因此针对以上需求,选择开发Android文件管理器,来满足一般用户的需求。本课题的主要内容、重点解决的问题主要内容有以下几点:1.Android UI界面设计4.Android Dragable拖曳扩展6.Android Bind数据绑

5、定9.Android Internet资源以及Android数据库存储操作本课题欲达到的目的或预期研究的结果通过使用Android文件管理器,实现对文件或者文件夹进行基本的管理功能。Android文件管理器具备以下几个功能:1.文件或者文件夹的基本操作;2.支持多标签页,改变文件列表或者图标的显示方式;3.支持文件拖延功能,文件或者文件夹多选功能;4.提供搜索功能,隐藏或者显示以“.”开头的文件;5.添加APK(Android安装包)管理,包含软件安装,卸载,备份,详细信息;6.文件库功能:类似于书签,可以创建多个库并把文件添加到库里面,方便对文件进行管理和分类;参考资料1.李宁. Andro

6、id应用开发实战,北京:机械工业出版社, (2012)2.韩超,梁泉. Android系统原理及开发要点详解,.北京:电子工业出版社,(2010)3.Allen, S. & 崔康. 智能手机跨平台开发高级教程,.北京:清华大学出版社,(2011)4.Rogers, R. & Meike, B. & Mednieks, Z. Android应用开发,北京:人民邮电出版社,(2010)5.Komatineni, S. & MacLean, D. & Hashimi, S. & 杨越. 精通Android 3.北京:人民邮电出版社,(2011)计 划 进 度时 间工 作 内 容备 注到一月初1月初2

7、月2月初3月3月初3月153月204月104月154月30 不定概要设计基本界面设计模块设计数据库设计详细设计对界面进行细化修改对模块进行细化修改对数据库进行细化代码编写调试运行对管理器进行简单的测试完善管理器完成文件管理器毕业作品指导教师意见 指导教师签名: 年 月 日(注:本表可自主延伸)摘 要随着移动网络的不断升级,支持的业务越来越丰富,手机已经从简单的童话工具发展成为集PDA、互动游戏、高分辨率摄像、移动视听于一体的全功能通讯、数据处理工具。同时手机储存卡等存储技术也在不断发展,手机上的信息存储量也越来越多,手机上文件资源的管理需求随之产生。但是Android平台自身并不提供资源管理器

8、的功能,系统提供的API很简单,不能直接有效的满足文件管理的需求。所以有必要开发Android平台上手机文件管理器满足用户的文件管理需求。本文以设计Android文件管理器为研究目标,首先对Android文件管理器的课题背景做了简要的阐述,其中主要包括Android智能手机操作系统的现状和未来的发展趋势、研究内容及意义、系统性能及需求分析。其次,针对Android的开发平台给出本系统开发环境的搭建方法以及下载打包到目标手机三星i9000上进行真机测试;介绍Android文件管理器系统总体设计模式,分析Android文件管理器界面设计模式的各个子项功能,并进一步扩展Android文件管理器的特色

9、功能,结合Android手机用户的市场需求完成详细设计。此外,本文还对当下主流的Android手机操作系统进行了真机测试,确定出适合Android系统开发的平台版本。紧接着介绍在本次开发过程中用到的Java、XML、数据库等关键技术的分析。根据Android文件管理器的需求分析,详细设计出各个子模块的功能,然后根据各项的子模块功能,列出详细的用例描述。Android文件管理器将系统分为Android文件基本操作功能、文件拖曳功能、文件搜索功能、文件设置功能、文件库收藏夹功能、APK应用程序管理功能、多标签页文件显示功能。然后采用Java语言编写,以Android提供的Intent、activi

10、ty机制作为数据的映射操作,并完成读取SD卡/mnt/sdcard目录下的文件信息以及显示对应的文件图标格式。结合开源软件,在Eclipse IDE环境下完成Android文件管理器的模型设计。完成以上功能模块设计的基础上,进一步完善Android文件管理器的主界面设计,提供给Android手机用户一种全新的界面风格样式。最后,本文还指出Android文件管理器不足之处,提出了添加ZIP解压功能、修补Bug操作等功能意见,并争取早日在Android Market市场上发布,赢得客户的青睐。关键词: Android;手机文件管理器;手机信息;安全问题1.1 研究内容随着因特网发展的日新月异,随着

11、第三代通信技术3G的推广,无线带宽和传输速度都得到了大幅度提升,为智能手机终端添加更多内容丰富的应用功能提供了良好的平台。本系统是基于谷歌公司新推出的一款Linux平台的开源手机操作系统Android系统,利用Java语言,Eclipse为开发工具,通过对平台的系统架构和应用程序进行学习,设计出一款基于android的设计系统。本系统包括存储,删除,Android修改,满足了用户对设计的需求。此设计的设计遵循标准的开发流程,首先进行需求分析,然后确定设计的功能,再编写程序的代码,调试程序,运行程序,并对程序进行优化完善。本软件利用Android提供的各种组件对界面进行设计,能够很好地支持用户体

12、验。Android操作系统是Google公司开发的基于Linux平台开源的手机操作系统,该平台是主要有以下四部分组成:操作系统、中间层、用户界面和应用软件,为移动终端设备提供了良好的开发环境。Android系统是基于Linux2.6内核来提供系统的核心服务,其中主要的核心库主要是由Java语言来提供的1。Android应用程序运行在Dalvik虚拟机之上,该虚拟机是基于存储器运行在Java语言编译器的类,通过dx工具转换为.dex格式。Android文件系统采用的是一种针对 NAND设备的新型文件系统Yaffs22,读写速度比Yaffs更快,并支持大容量的NAND-Flash芯片。Androi

13、d开发平台提供了大量的开源社区源码,给该平台下开发Android手机应用程序的开发人员提供许多帮助,而且Google公司还针对移动设备进行了优化。这样极大方便了开发人员在手机上开发的自由性,也为3D大型游戏的开发提供了坚实的基础,为Android手机未来的发展埋下了伏笔。本次毕业设计所研究的主要内容有以下几点:Android UI界面组件、Widget组件和Menu菜单控件、Grid View、List View、Grid Adapter、List Adapter、Layout Inflate、Android Activity生命周期和Intent事件、Android进程与线程、Android

14、文件读写权限、Android读取Sdcard目录、Android文件流操作、Android Dragable拖曳扩展、Android Handler事件处理、Android按键事件处理、Android TimerTask定时器、Android同步事件处理、Android Intent事件映射、Android Bind数据绑定、Android Service、Pack Manager、Android Content Provider、Android布局组件、XML布局文件、Android Internet资源以及Android数据库存储操作。1.2 研究意义 Android文件管理器是一款针对用

15、户存储在手机上或者网络上的文件管理,它能够及时有效的帮助Android手机用户处理日常的文件管理操作,例如新建文件或者文件夹、复制、粘贴、剪切、删除、拖曳、查看、编辑、移动文件。不仅如此,Android文件管理器还提供了许多额外的特色功能,例如一是文件库功能,该功能类似于书签,Android用户可以新建多个库文件,存储用户自己喜欢或者重要的文件,可以很好的对文件进行分类管理,方便用户的操作。二是借鉴Twitter的界面风格,在列表显示的方式下,用户可以选择拖曳文件操作,在图标列表显示方式下,用户双击文件即可进入文件拖曳状态。在不同的位置,文件拖曳的效果和作用又是不一样的。主要包括以下三种情况:

16、第一种情况,如果拖曳文件拖曳到地址栏以上的地方,则文件操作无效,即不执行任何操作。第二种情况,如果拖曳文件拖曳到自己原先的位置,则提示用户是否删除该文件或者文件夹。第三种情况,如果拖曳文件拖曳到最下面的工具栏的话,则提示用户执行复制或者剪切当前文件夹的操作。三是支持多标签页显示,Android用户可以通过点击右上角的SD卡来添加多个标签页。Android用户可以通过长按标签页来关闭当前的标签页,同时用户也可以点击最下面的工具栏来隐藏标签页。四是APK应用程序包的管理。Android用户可以安装应用程序软件、卸载应用程序软件、备份应用程序软件、了解应用程序的详细信息。 1.3 研究现状与发展趋势

17、每一个传奇的背后都会有一个伟人的诞生,谁是Android诞生之父呢?他就是安迪鲁宾,他是一个对技术有着狂热挚爱的人,可与苹果的乔布斯相比拼的男人。2003年,他成立了一家叫Android的公司,致力于实现自己要研制新一代智能手机的最初想法,目标是开发一个向所有软件设计者开放的移动手机平台。2005年3月,谷歌收购了Android。2007年11月5日,距离苹果发布第一代iPhone手机仅四个月,谷歌公司正式公布Android操作系统,并且宣布与34家手机厂商、运营商成立“开放手机联盟(OHA)”,自此这个基于Linux内核的Android系统正式登上历史舞台。Android之所以能够如此的成功

18、,主要有以下几个方面的原因:一是准确抓住时机。Android的推出,正是第一代智能手机操作系统Symbian、Windows Mobile呈现疲态的时候,可以说Android抓住了智能手机更新换代的节点。其次是举办两次Android程序设计大赛,在此期间带来了一批优秀的应用程序开发人员,同时也推动建立起最基本的Android Market商店。另外,Google从一开始就选择高通成熟的智能手机芯片方案,并选择已经具有丰富智能机经验的HTC作为早期的合作伙伴,也极大的促进了Android的成功。二是开源。我个人认为这是Android能够快速发展起来的关键因素。商业上的免费模式,打破了以往平台的授

19、权方式,降低厂商开发成本的同时,也提升了自己在业界人士的声誉,极大推进Android技术的发展。Android技术的开源,使得开发人员可以更好的参与其中,并积极参与优化和改进,以飞快的速度推进Android平台的成熟。如今的大多数Android手机厂商都支持Android平台。三是联盟。Google提出另一个制胜的法宝。众多的主流手机开发厂商看准了Android这个市场,自主的加入Android开放手机联盟(OHA),不但有HTC,摩托罗拉,三星,索尼爱立信等众多厂商的加盟,还受到了手机芯片厂商和移动运营商的支持。四是技术。Linux是Android系统的底层操作系统,Linux作为一款免费、

20、易得、可以任意修改源代码的操作系统,吸引了众多手机开发厂商投资。另外Linux也是一种嵌入式操作系统,使得Android能够很方便地被应用、移植到各种平台并快速发展。第二章 开发环境 什么是AndroidAndroid是首个基于Linux平台的开源手机操作系统,该平台由操作系统中间件,用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的软件。Android一词的本义指“机器人”,2003年美国有一家以Android为名的小公司成立,开发手机平台。Google收购Android之后,于07年11月5日发布了开源的Android平台一款包括操作系统(基于Linux内核)、中间件和关键应

21、用的手机平台,并组建了开放手机联盟(Open Handset Alliance),包括Google、中国移动、T-Mobile、宏达、高通、摩托罗拉等领军企业。2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机T-Mobile G1。该款手机为宏达电制造,是世界上第一部使用Android操作系统的手机。2.2 Android系统架构简介从软件分层的角度来看,Android平台由应用程序,应用程序框架,Android运行时,库以及Linux内核共5部分构成。如图2-1所示。图2-1 整体结构2.2.1 应用程序(APPLICATIONS)Android平

22、台默认包含了一系列核心应用程序,包括电子邮件、短信、日历、地图、浏览器、联系人管理程序等,这些程序都以java 程序语言编写,你也可以用自己便携的应用程序来替换Android提供的应用程序,这个替换的机制实际是由应用程序框架来保证的。如图2-2所示。图2-2 应用层2.2.2 应用程序框架(APPLICATION FRAMEWORK)应用程序框架是我们进行Android开发的基础应用程序框架层包含了视图系统,内容提供器,窗口管理器,活动管理器,通知管理器,位置管理器,资源管理器,电话管理器和包管理器9大部分。如图2-3所示。图2-3 中间件层2.2.3 Android 运行时(RUNTIME)

23、Android 虽然采取Java程序语言来编写应用程序,但不使用J2ME执行Java程序,而是用Android自有的Android运行时(RunTime).Android 运行时包括核心库和Dalvik虚拟机两部分。如图2-4所示。图2-4 核心库,虚拟机2.2.4 系统库(LIBRARIES)应用程序框架是贴近于应用程序的软件组件服务,而更底层则是Android的函数库,这一部分是应用程序框架的支撑,其架构如图2-5所示。 图2-5 系统库第三章 系统分析3.1 需求分析当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同种类。Andro

24、id是一个基于Linux 核心(kernel)的开放手机平台作业系统,与Windows Mobile、Symbian 等手机作业系统处在同一级别,其中占有开放源代码优势的Android系统有最大的发展前景。较之Symbian用户体验较差,系统较为封闭,支持的应用较少和Windows Mobile系统对终端厂商来讲引入成本较为昂贵,娱乐性平平。Android系统则拥有低廉的引入成本,在应用方面的资源丰富,以及良好的用户体验开放性较强的特点,适应了移动互联网的发展趋势,切合了移动互联网产业链各方的发展变化需求,所以取得了迅猛的发展6。Android 系统除了低廉的成本和良好的用户体验外,因采用了开

25、源的平台,给予了终端厂商和开发者更大的灵活性,开发者在程序的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境,在终端厂商、电信运营商和第三方应用开发商的推动下,用户可选择的应用资源将会进一步丰富。各大Android应用商店呈现百花齐放的态势。带给了应用开发者更多的机遇和极具诱惑力的利润分成,在各应用商店间的移植改造成本也相对较低。随着应用商店的不断发展和开发者的涌入,Android平台的应用资源优势正在逐步的扩大7。而从用户的角度考虑,Android良好发展前景主要源于优秀的用户体验和高性价比这两个方面。从人才需求类型来看,目前对Androi

26、d人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机、手机终端应用软件和其他手机应用软件的开发8。职业专家分析说,由于目前Android技术较新,具有开拓空间,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才前景也被看好。生活在信息高速发展的今天,智能手机的普及己经是不可改变的趋势。而作为手机各个功能中最为基本的录音与传播也

27、成为人们生活中必不可少的一部分了9。在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。通过基于android的录音与传播系统记录下对方的联系方式,既减轻了大脑的负担,又不在受各种条件的约束,做到便捷随身管理相关的联系信息,摆脱了传统电话簿,名片的累赘。另外,不同于微博,社交网站,基于android的录音与传播系统是完全属于用户的,而不隶属于某个特定公司或是服务,只要获得用户的认可,即使不是大公司也可以借此迅速建立起一个巨大的关系网络10。Frost & Sullivan的王煜全也曾多次强调过基于android的录音与传播系统是一块颠覆性创新的金矿,是创业者们创新的绝佳平台。从长远利益

28、来看,可是意义重大的环保便民之举。根据市场需求,基于android的录音与传播系统管理系统所记录的信息一般分为个人、商业、办公三类。清晰了机主的联系方向。针对性的分门别类,使系统具有了方便了机主的存储和快速查阅优势功能,大大减少了在电话簿,名片上机械翻阅查找过程的时间。于此同时又根据手机随身携带的特殊性,在一定程度上比一般的制作文件方便亲民。又其次,因为手机是随身携带的通讯工具,这与记事本相比将在一定程度上保障了联系人信息的安全性,相对避免了个人隐私信息外泄从而带来的损失11。 综上所述,基于android的录音与传播系统管理系统是一个高效、实时、绿色环保的管理系统。然而现在很多录音与传播一味

29、追求外观花哨,功能繁杂,对于大多数用户,许多功能用不上,形同虚设。针对以上各种弊端,开发了此种录音与传播,将各种性能优化,继承录音与传播的常用功能,满足一般用户存储,查找,删除,查看的需求,此外还支持发信息,打电话,发邮件,备份SD卡等功能12。在此背景下,开发的基于Android基于android的录音与传播系统具有十分重要的意义。可以根据客户需求的实际情况,开发一款实用的基于android的录音与传播系统软件。本设计主要是采用Android的View框架编写,部分框架运用Android中的其他组件。 当进入录音与传播的增加界面时,调用的是一个用相对布局RelativeLayout的XML布

30、局文件。其中包括了2个Button,分别实现了不同的功能。第一个Button是保存内容,响应menu键的触发事件,设置底部菜单是否可见,并通过对底部菜单选项的监听实现底部菜单中的增加、查找、删除、菜单、退出等功能,其中菜单包括显示所有、删除所有。既要设计文件管理器开发流程如图3-1所示。图3-1 开发流程图3.2.2 系统数据流程图系统数据流程如图3-2所示。图3-2 系统数据流程图3.3 系统数据设计手机客户端主要有两种类型的数据:通过Android内嵌SQLite轻量级数据库创建的数据库、按特定格式制作的TXT格式数据文件。数据类型如图3-3所示。图3-3 数据类型图第4章 结束语 踉踉跄

31、跄地忙碌了四个月,我的毕业设计课题也终将告一段落。点击运行,也基本达到预期的效果,虚荣的成就感在没人的时候也总会冒上心头。但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙、底层代码的不合理的地方数不胜数。可是,我又会有点自恋式地安慰自己:做一件事情,不必过于在乎最终的结果,可贵的是过程中的收获。以此语言来安抚我尚没平复的心。毕业设计,也许是我大学生涯交上的最后一个作业了。想籍次机会感谢三年以来给我帮助的所有老师、同学,你们的友谊是我人生的财富,是我生命中不可或缺的一部分。大学生活即将匆匆忙忙地过去,但我却能无悔地说:“我曾经来过。”大学四年,但它给我的影响却不能用时间来衡量,这三年以来,经历过的所有事,所有人,都将是我以后生活回味的一部分,是我为人处事的指南针。就要离开学校,走上工作的岗位了,这是我人生历程的又一个起点,在这里祝福大学里跟我风雨同舟的朋友们,一路走好,未来总会是绚烂缤纷。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1