基于Android的文件浏览器的开发与实现
基于Android的文件浏览器的开发与实现
摘 要
飞速网络时代已经来到了我们的生活,随国家的通信政策和各大运营商的宣传的,3G手机网络已经随处可见,全球信息、技术空前高速发展,信息高速化发展也是社会进步的一个标志。手机已经成了人们日常生活中必不可少的部分,尤其是在电子产飞速发展的今天,我们在平时随处可见的电子产品里,手机就是一个最大的用户集,而各大厂商智能手机则是电子市场的一颗耀眼的明星。其中的代表作有Nokia的塞班系统,摩托的Linux系统,但是其中异军突起的是Google的Andriod系统以其开放的源代码,方便简洁的操作是未来智能手机领域的领头羊。这次毕业设计我选择基于Andriod的文件浏览器,近年来Java技术发展十分迅速。在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份。显著的开放性可以使其拥有更多的开发者,随着应用的日益丰富,一个崭新的平台也很快走向成熟。而基于Andriod的软件开发是前景很大的技术。Android平台手机渗透到我们生活,电子科技技术获得了飞速发展,基于Android平台手机的现代电子产品在我们生活随处可见,有力地推动了社会信息化程度发展,同时使现代电子产品性能进一步提高,产品更新换代的节奏越来越快。本设计以Android平台为核心制作了一个文件浏览器。[1]
关键词:文件浏览器,Android,Java,Google
基于Android的文件浏览器的开发与实现
The Development And Realize of Filebrowser On Android
ABSRRACT
3G era has slowly integrated into our daily lives, as the country's communications policies 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 today's global information, mobile phones have become an 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 has the promise of which Nokia's Symbian system, Motorola's Linux system, but is still one of the sudden emergence of Google's 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 will 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 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 browser, Android platform, Java technology
基于Android的文件浏览器的开发与实现
目录
1文件浏览器可行性分析 .................................................... 1 1.1开发前景 .......................................................... 1 1.2市场可行性 ........................................................ 1 1.3技术可行性 ........................................................ 2
1.3.1Android技术: ............................................... 3 1.3.2Java技术简介 ................................................ 5
2文件浏览器开发条件分析 .................................................. 6 2.1目的 .............................................................. 6 2.2项目意义 .......................................................... 6 2.3应用环境 .......................................................... 8 2.4开发环境 .......................................................... 9 2.5系统组件的搭建 ................................................... 10 3文件浏览器的总体设计 ................................................... 11 3.1总体设计概述 ..................................................... 11
3.1.2项目模块分配 ............................................... 12 3.2基本功能要求 ..................................................... 16 3.3项目部分代码分析 ................................................. 17 4项目测试 ............................................................... 18
4.1.1软件的总示图 ............................................... 19
4.1.2基本操作 ................................................... 20 4.1.3对文件的调用 ............................................... 21
总结 .................................................................... 22 参考文献 ................................................................ 24 附录 .................................................................... 25
基于Android的文件浏览器的开发与实现
1 Android文件浏览器可行性分析
1.1市场发展
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。[1]2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2014年2月,中国Android智能手机市场在售机型数量超过千款,较上月增长近百款。从品牌格局来看,本月最受关注的前十五家Android智能手机品牌中,六家排名波动,且集中在前十。而从产品格局来看,国产机型的数量基本稳定在半数左右,本月七款产品榜上有名。整体来看,Android手机市场的竞争持续加剧。安卓以互联网为发展中心, 开发出了大量网络应用, 吸引了众多用户的关注。 不过, 安卓也存在着一些缺陷, 如应用程序在各机型上的运行状况不统一, 对手机硬件要求较高, 系统存在一些安全漏洞可能被恶意利用等。 但是这些并不妨碍安卓的稳步发展, 目前, 安卓已涉足数字视频、 监测仪器等其他领域, 有着相当广阔的发展前景。[2]
1.2软件开发前景
Android是谷歌(Google)公司与多家公司携手成立的“开放手持设备联盟” 共同开发的。 在2010年苹果推出IPhone四个月后, 安卓面世,此时正好是第一代智能手机操作系统塞班的疲软时期, 而由于IPhone面向高端用户, 安卓利用其不错的性价比
第 1 页 共 56 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于android的文件浏览器开发与实现在线全文阅读。
相关推荐: