毕业设计论文基于android的文件浏览器开发与实现.doc
《毕业设计论文基于android的文件浏览器开发与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于android的文件浏览器开发与实现.doc(49页珍藏版)》请在三一办公上搜索。
1、I论文分类号: TN 学校代码: 13681 HAOJING COLLEGE SHAANXI UNIVERSITY OF SCIENCE TECHNOLOGY毕业设计说明书(论文)题目: 基于Android的文件浏览器开发与实现 姓 名: 学 号: 指导教师: 班 级: 系 部: 信息工程系 二一年十一月IThe Development And Realize of Filebrowser On AndroidABSRRACT3G era has slowly integrated into our daily lives, as the countrys communications pol
2、icies and major operators of the impact of propaganda, 3G mobile phones have been everywhere, face of the global information technology unprecedented rapid development of high-speed development of information it is a sign of social progress. In todays global information, mobile phones have become an
3、 indispensable daily part of life, especially in the rapidly changing electronic products today, we usually ubiquitous in electronic products, mobile phone users is undoubtedly one of the largest sets, the major smartphone manufacturers of electronic markets is still a bright star. Representative ha
4、s the promise of which Nokias Symbian system, Motorolas Linux system, but is still one of the sudden emergence of Googles Andriod open source system for its simplicity and ease of operation must be the future leader in the field of smart phones. We chose this graduation Andriod-based file browser wi
5、ll make our work in the future to provide more opportunities. With the continuous development of new technologies and applications of Java technology developed rapidly in recent years, a Java application of new technology-based revolution is booming. Andriod-based software development is a prospect
6、of great technology, through the graduation project, we can design the software to the actual experience of the software development process, improve our professional competence, team after team co-operation We can learn teamwork, and ultimately able to obtain a strong expertise. KEY WORLD: file bro
7、wser, Android platform, Java technology III基于Android的文件浏览器的开发与实现摘 要3G时代已经慢慢的融入了我们的日常生活,随着国家的通信政策以及各大运营商的宣传的影响,3G手机已经随处可见,面对全球信息、技术空前高速发展,信息高速化发展更是社会进步的一个标志。在全球信息化的今天,手机已经成为人们日常生活中不可缺少的一部分,尤其是在电子产品日新月异的今天,我们在平时随处可见的电子产品中,手机无疑是一个最大的用户集,而各大厂商智能手机则依旧是电子市场的一颗耀眼的明星。其中的代表作有诺Nokia的塞班系统,摩托罗拉的Linux系统,但是其中异军突起
8、的仍然是Google的Andriod系统以其开放的源代码和方便简洁的操作必然是未来智能手机领域的领头羊。这次毕业设计我们选择基于Andriod的文件浏览器一定会使我们在以后的工作中提供更多的机会。随着新技术的不断开发与应用,近年来Java技术发展十分迅速,一个以Java应用为主的新技术革命浪潮正在蓬勃兴起。而基于Andriod的软件开发是一个前景很大的技术,通过这次毕业设计,能使我们从对软件的设计中体会到实际中软件开发的过程,提高我们的专业能力,经过小组团队的合作,我们能学到团队精神,最终能够获得很强的专业知识。关键词:文件浏览器,Android平台,Java技术目录III1 绪 论12文件浏
9、览器可行性分析22.1开发前景22.2市场可行性22.3技术可行性21.3.1Android技术:31.3.2Android应用程序组成61.3.3Java技术简介83文件浏览器的需求分析143.1目的143.2项目意义143.3产品背景明细143.4本工程描述143.5应用环境143.6开发环境153.7系统组件的搭建153.8 Android一些专有名词164文件浏览器的总体设计184.1总体设计概述184.1.1项目目的184.1.2项目模块分配184.2基本功能要求194.3扩展功能需求194.4性能需求194.5安全保密需求194.6项目进度安排及要求204.7项目各模块简介214.
10、7.1本地模块简介214.7.2远程模块简介214.7.3视图查看模块简介214.7.4文件传输模块215基本功能模块设计225.1功能模块设计概述225.2文件浏览器的各项功能225.2.1资源管理功能225.2.2任务管理功能225.3其他功能236项目测试256.1项目部分代码以及注释256.1.1文件目录显示代码及注释256.1.2返回上一级目录代码及注释276.1.3浏览指定目录代码及注释276.1.4代开指定文件及以扩展名打开部分代码及注释286.1.5按照不同扩展名打开部分代码及注释286.1.6创建文件浏览器菜单部分代码及注释296.2项目测试部分306.2.1文件的几种基本操
11、作图示30总结32致谢33参考文献34毕业设计说明书(论文)缩写稿35The Abbreviation Version of the Thesis of Undergraduates39基于android平台文件浏览器的研究与实现113基于Android平台的文件浏览器研究与实现1 绪 论目前android平台手机渗透到我们生活,20世纪末,电子技术获得了飞速的发展,在其推动下,基于android平台手机的现代电子产品在我们生活的各个角落都能见到,有力地推动了社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。基于android平台手机的发展趋势,本设计以a
12、ndroid平台手机为核心制作了一个文件浏览器。本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机文件浏览器。本设计完成后,能够实现以下功能:文件的浏览、文件属性的修改、文件的一些基本操作,一些远程模块的调用、根据不同文件扩展名来实现文件只能的打开,同时给以后的一些实用软件留下了借口、可以实现与手机之间的通讯。以及电脑之间的共享。在设计时,按照设计的要求,从可靠性、经济性、安全性三个方面进行考虑,通过设计方案的比较,确定出来一套即经济又可行的方案。本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际
13、问题,比如android平台手机及其运行环境的选择,不熟悉myeclipse和eclipse软件的使用方法,不熟悉开发技巧,可能会发生一些微小功能不能实现、软件运行不稳定,如何设计软件的最佳外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android平台的简介,通过清晰的程序流程图,给程序的理解提供了方向。还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。2文件浏览器可行性分析2.1开发前景随着新技术的不断开发与应用,近年来Java技术发展十分迅速,一个以Java应用为主的
14、新技术革命浪潮正在蓬勃兴起。而基于Andriod的软件开发是一个前景很大的技术,然而市面上基于Android的文件浏览器虽然有不少种,各种的文件浏览器都能实现文件浏览的功能的应用,但是由于版本繁多,开发思路不同,加之Google开放的源代码,Android的SDK的版本不同,API不同使得各种文件浏览器的版本、实现的功能也进而不同。所以基于Android的文件浏览器卡发显得非常必要,以下基于几方面介绍关于基于Android文件浏览器的各个方面的可行性分析。到今年6月,全世界已经有大约1亿部Android手机在使用,除中国大陆外共有53个移动运行商正式推出了基于Android技术的无线数据增值服
15、务。中国移动通信集团已经建立了无线Android增值服务体系,并推出了“百宝箱”等服务品牌,包括游戏百宝箱、娱乐百宝箱、商务百宝箱、生活百宝箱等,已经于2003年7月10日开始正式商用。2.2市场可行性随着科技的发展信息时代的到来,3G技术发展日益成熟随之而来的是3G手机的出现,基于Android操作系统的手机市场逐渐发展壮大,愈来愈多的人选择谷歌的Android手机逐渐形成一种趋势,因此这个市场的商业价值很高,所以我们选择开发基于Android平台的文件浏览器,由于普通手机用户的手机都是应用Symbian操作系统所以都有手机自带的文件管理功能,而Android系统中却找不到相关的功能提示,正
16、是出于这样的原因我们决定研发文件浏览器,我们所研发的文件浏览器不但支持本地文件管理,方便用户对手机和SD卡上的文件/文件夹进行各种操作,还提供了任务管理,程序管理功能,用户随时查看当前的任务进程,或者卸载手机中的应用程序。除此之外我们的浏览器还提供本地和远程网络共享功能,用户可以通过本地共享,FTP远程和蓝牙等三种模式,用户可以在手机远程在移动和桌面终端之间分享文件,传输操作;软件能独立打开媒体文件,浏览图片,编辑文本,甚至可以远程播放媒体文件。因此我们的研发具有巨大的商业价值是一个历史性的进步,这样可以在很大程度上增加Android手机用户的市场份额。所以从市场角度来看,十分有必要开发基于A
17、ndroid的文件浏览器。2.3技术可行性我们已经系统的学习过Java技术,并且对软件的开发流程有一定的了解,进而学习了与Android相关的一些技术,以及一些简单的xml技术,随着对这几种技术的掌握,结合市场上基于Android的文件浏览器种类虽然繁多,但真正能让用户满意的缺少的情况,从技术角度我们决定开发基于Android的文件浏览器。本项目需要用到Sun公司开发的Java技术以及Google公司开发的Android技术在Myeclipse环境下进行开发。下面对Android技术以及Java技术进行简单的介绍和必要的阐释。2.3.1Android技术:(1)Android简介android
18、一词的本义指“机器人”,当时同时Android也是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,Android是基于JAVA并运行在Linux内核上的操作系统,这个操作系统是轻量级的,但是功能很全面。而且在这个操作系统上,Google公司已经内置了很多有用的软件,如打电话、发短信等,号称是首个为移动终端打造的真正开放和完整的移动软件。2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机T-Mobile G1。该款手机为宏达电制造,是世界上第一部使用Android操作系统的手机
19、,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,我们希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。我们认为此举必将
20、推进更好、更快的创新,为移动用户提供不可预知的应用和服务。运用android的File类里面的各种方法来对文件进行操作。文件浏览器主界面的设计:运用android的View来对文件浏览器的主界面进行布局。使用现行布局与表格布局来对文件浏览器的菜单进行布局。可以是有android的一些布局小工具Android平台包括一个被 Android 系统中各种不同组件所使用的 C/C+ 库集,Linux 内核也同时作为硬件和软件堆栈之间的硬件抽象层,下面进行全面的说明介绍。(2)Android在中国截至目前,国内三大运营商、中兴通讯和华为等厂商以及来自产业链细小领域的业务提供商都已经加入该联盟,据统计,O
21、HA的中国成员数量已达到12家,占据总成员席位的近1/5。“应该说,谷歌公司的强大号召力在中国得到了很好体现,前瞻的技术、可靠的价值链、持续的创新意识让中国很多企业一致看好Android。”GartnerIT系统高级分析师沈哲怡表示。广东移动数据部人士也表示,“Android在实践免费经营模式的同时,也为移动终端领域的后进入者打开了一扇大门,彻底的开源和免费无疑是降低了市场进入门槛。”从产业发展角度看,Android产业在中国的迅速蔓延本质上也存在一定的市场需求。在加入OHA的中国成员中,无论是终端厂商还是业务提供商。在终端领域的市场份额并不占据优势,而国内运营商对手机定制的紧密程度也与国外相
22、差甚远,因此中国成员大部分都充当了全球市场挑战者的角色。另外,还有一个群体值得关注山寨手机产业,尽管其身份还有颇多质疑,但从规模和经济收益角度。中国的山寨产业已经成为手机市场不可忽视的“潜在力量”,但受制于成本和正版的限制,手机山寨产业对于手机操作系统的渴求更加强烈。但无论是对正牌或山寨的手机制造商、业务提供商还是电信运营商而言,他们的瓶颈都在于“拥有自主开发的手机操作平台并非易事”,即便是处于产业核心层面的电信运营商也不例外。一位从事智能手机应用软件开发的杨姓项目经理告诉记者,开发手机操作平台是一项庞大的工程,“靠公司规模和资金实力并不能解决这一难题,这项工程考验的是企业对网络和IT技术的理
23、解力和创造力”。而谷歌适时推出的开源、免费的手机操作平台Android正好满足了这一市场需求,为产业链相关企业提供了延伸业务领域的可能性,更为移动互联网领域的后进入者提供了开拓市场的有力武器。android在中国的前景十分广阔,首先是有成熟的消费者,在国内,android社区十分红火,这些社区为android在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了android阵营,包括中国移动,中国联通,华为通讯,联想等大企业,同时不仅仅局限于手机,国内厂家也陆续推出了采用android系统的MID产品,比较著名的包括由Rockchip和蓝魔推出的同时具备高清播放和智能系统的音悦汇W7,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 android 文件 浏览器 开发 实现
链接地址:https://www.31ppt.com/p-4859625.html