欢迎来到天天文库
浏览记录
ID:472097
大小:30.50 KB
页数:4页
时间:2017-08-07
《基于Android系统的阅读器的设计与实现【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业设计开题报告计算机科学与技术基于Android系统的阅读器的设计与实现一、选题的背景与意义(一)Android平台在android手机软件平台出现之前,智能手机软件平台发展缓慢,symbianOS、WindowsMobileOS、PlamOS是当时主流的手机软件平台,且在此之中以塞班公司的symbianOS和微软公司的WindowsMobileOS占有市场超过75%的比率,导致市场趋于一种饱和的缓慢的发展态势之中,但是随着3G的发展,手机移动终端和个人电脑的终端交集越来越多,手机不仅仅是一个联络工具,对于互联网的需求也是
2、越来越高,人们希望手机能够实现的功能也是越来越多,所以谷歌公司秉承“获取信息的方式多种多样,不必非得在电脑前”的准则,进行手机操作系统的开发。在2007年11月5日,谷歌公司公布的手机系统平台Android,它是基于Linux内核的软件平台和操作系统,由谷歌和开放手机联盟(OHA,OpenHandsetAlliance)开发。通过开放其源码,降低了第三方软件开发制作者参与的难度,使得广大的软件开发者对于此平台的关注度大增。Android最大的特点在于它是一个开放的体系架构,通过对用户友好的开发和调试环境,和支持可拓展的用户体
3、验,吸引广大软件开发者和个人用户的青睐。基于这个体系架构和Java的基础内核可以提供丰富的图形系统、强大的多媒体支持和快速有效的浏览器终端。Android平台软件开发现状虽然在google刚刚开始进军当时已经划分版图的智能手机嵌入式系统时,多数人不为所动,但是在三年后的今天,大家都可以乐观的预见android平台光明的前途,在大中华区市场,2010年第三季度所销售的智能手机有半数搭载android系统。Android平台从2008年9月23日发布第一个稳定的版本Android31.0开始,就保持了快速频繁的更新频率,从1.5
4、、1.6到刚刚在12月7日新发布的代号为Gingerbread的Android2.3,在短短一年多的时间里面就进行了六次的版本更新发布,可见相关技术开发人员对一次的积极态度和广大开发者的需求。Google的工程师甚至提出,他们故意降低破解难度,使用户可以通过简单的步骤获得ROOT的权限,这样可以让用户和发烧友可以自由的安装任何自定义的ROM。图1表示android开发者使用版本的比例分布。图1android开发者使用版本的比例分布(android开发者网站发布)Android平台采用了软件堆层(softwarestack,又
5、名以软件叠层)的架构,主要分为三部分:低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,主要以Java语言作为编写程序的一部分,同时Android提供了NDK以供开发者使用其他语言编写程序。同时Google和众多软件公司创建了开放手机联盟,吸引广大的自由手机软件开发者,包括WindRiver,Skype,Adobe,同时与HTC、NTTDoCoMo、KDDI、Motorola等手机公司达成联盟合作协议,通过推动增加Android应用软件数量和提高Android手机用户群达到两者互相推动的快速良
6、性发展态势。同时,在android应用商店的盈利模式也决定了对开发者的宽容和有利的模式,通过付费模式和广告盈利模式相结合的做法,保证了开发者的收入,同时有着15分钟免付费的体验策略,也让使用者提供了更多的下载与尝试的机会。课题研究的意义在经过2008年的强势介入和2009年的稳定发展之后,2010年的android平台进入高速发展阶段,第三季度新机销售量已经是windowsmobile7平台新机销售量的15倍,可见平台的发展。此课题内容为android平台下的文本阅读器的制作与开发,虽然现在3G网络在飞速发展,在线应用和云应
7、用越来越多,但是传统的阅读习惯和网络的普及程度导致了用户更能接受和使用预下载和离线阅读的方式。从现有的手机平台上阅读器的发展情况来看,目前在Symbian、WindowsMobile、J2ME平台下的各种阅读器类型中,离线方式的阅读器是最成熟的也是最受欢迎,但是,在Android平台上就有所欠缺,缺少一个成熟的阅读器。这在一定程度上表明Android平台的推出时间短,同时也与目前国内在Android上投入的开发规模小有关。二、研究的基本内容与拟解决的主要问题:(一)研究内容此课题研究的内容为Android平台下离线阅读器,主
8、要使用Java语言在Eclipse中的android模拟器环境下开发。主要功能如下:31.支持键盘按钮控制或触屏点击控制。2.支持txt文档格式的阅读。3.支持自动书签保存和检索。4.支持从手机本地文件系统中查找需要阅读的文档。5.支持用户自定义界面风格方式。(一)拟解决的主要问题1.提供
此文档下载收益归作者所有