5.3 视频模块 32
5.4 文档模块 32
5.5 应用模块 32
结 论 33
参考文献 34
致 谢 35
1 前 言
目前,随着移动智能终端设备越来越普及以及移动智能终端设备的硬件配置水平越来越高,目前基本上旗舰级的智能手机配置与笔记本电脑基本相当,有的甚至超过了笔记本电脑的配置。移动智能终端设备的功能也越来越完善,越来越强大。目前国内主流的移动开发平台有Android,iPhone,而Windows Phone只能算是小众品牌。目前为止国内Android用户远远超过iPhone用户量。截止到2010年第二季度Android系统在国内市场占有率已超过10%,西欧以及北美市场占有率也达到20%左右。到2011年第一季度时,Android系统在全球的市场占有率第一次超过塞班系统,跃居全球第一。而时间到了2013年的第四季度的时候,Android系统手机的全球市场占有率已经达到惊人的78.1%。2015年,全球搭载Android系统的设备数量已经超过10亿台。[1]目前国内对于Android系统的开发仍然在探索和起步阶段,前景广阔。下面就来了解一下什么是Android。
Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由四个部分组成:操作系统、中间件、用户界面和应用软件;它是基于Linux2.6内核来给系统提供基本的核心服务,其他扩展功能由不同的厂商自己开发,其中主要的核心库主要都是由Java语言为编程规范编写。[2]Android系统以其开放式结构,良好的开发与调试环境,易扩展的用户体验,丰富的图形系统等因素赢得了开发人员青睐,可以说是首个为移动终端打造开放移动软件,但是正如我在摘要里写到的:Android原生系统本身没有文件管理器这样的应用软件,那么设计一款能够在Android系统中管理文件的应用就很有意义。
本课题所涉及研究的主要内容如下:Android的UI界面组件(Listview,TextView等等),Activity的生命周期和Intent事件(转跳、通信),进程与线程的使用,文件读写权限修改,Android工程文件的流操作,Handler事件的处理,按键事件的处理,Service的启用,ContentProvider,XML布局文件。
1.1 Android架构介绍
Android由下而上,分别是其核心嵌入式Linux2.6系统,向上为Android开发的类库和Android运行库,最后再配合应用程序架构开发各种不同的应用程序。想要开发一款Android的软件就必须要了解Androidde架构体系