您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > PhoneGap论文
滨江学院毕业论文(设计)题目基于Android平台的Phonegap研究院系计算机系专业软件工程(动漫)学生姓名尤新媛学号20112359050指导教师耿焕同职称教授二O一五年五月十三日声明本人郑重声明:1、持以“求实、创新”的科学精神从事研究工作。2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。3、本论文中除引文外,所有实验、数据和有关材料均是真实的。4、本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已经发表或撰写过的研究成果。5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。作者签名:日期:目录1.绪论...................................................21.1课题研究背景...........................................................21.2国内外研究现状.........................................................31.3研究内容...............................................................42.PhoneGap开源平台研究..................................42.1PhoneGap总体分析......................................................52.1.1PhoneGap的设计模式................................................52.1.2PhoneGap的类关系..................................................52.2PhoneGap启动调用过程分析..............................................62.3PhoneGap的Javascript调用API过程分析.................................72.4PhoneGap的Javascript接口分析(PhoneGap.js)............................93.基于PhoneGap的rss阅读器系统系统分析................103.1所用技术需求分析......................................................103.1.2HTML5技术........................................................113.1.3JavaScript介绍...................................................133.1.4CSS技术介绍......................................................133.2系统功能分析..........................................................143.2.1首页展示模块功能分析..............................................143.2.2设置模块功能分析..................................................153.2.3新闻阅读模块功能分析..............................................164.系统设计与实现........................................174.1开发平台搭建..........................................................174.2首页模块设计与实现....................................................184.3设置模块设计与实现....................................................194.4新闻阅读模块设计与实现................................................205.系统展示..............................................235.1首页展示..............................................................235.2管理界面展示..........................................................245.3新闻阅读展示..........................................................27参考文献................................................296.总结与展望.............................错误!未定义书签。6.1总结...................................................错误!未定义书签。6.2展望...................................................错误!未定义书签。1基于Android平台的PhoneGap研究尤新媛南京信息工程大学滨江学院计算机系,南京210044摘要:针对现有移动应用开发平台开发的应用可移植性差等问题,本文提出了利用跨平台开发工具PhoneGap,开发实现一款基于Android平台的PhoneGap应用。本论文的研究是基于Android平台上的PhoneGap的功能特性,基本技术原理以及它的缺点。再研究了这些特征后在此基础上设计出一个阅读器,实现能在手机上订阅网易以及搜狐等门户网站的RSS新闻,达到移动客户端个性化订阅项管理的目的,使用者可以根据自己的兴趣爱好来选择想订阅的新闻及退订它们,极大程度上满足使用者的个性化阅读需求。关键词:Android;PhoneGap;应用StudyofPhonegapbasedonAndroidplatformYouxinyuanDepartmnetofComputer,BinjiangCollege,NUIST,Nanjing210044,China2Abstract:Fortheapplicationofexistingmobileapplicationdevelopmentplatformforthedevelopmentofpoorportability,usingacrossplatformdevelopmenttoolphonegap,todevelopandimplementaphonegapapplicationbasedontheAndroidplatformisputforwardinthispaper.TheresearchofthisthesisisthefunctionalpropertiesofAndroidplatformbasedonPhoneGaptechnology,thebasicprincipleanditsdisadvantages.Researchesonthedesignofthesecharacteristicsonthebasisofareader,toachieveonthephonesubscriptionNeteaseandSohuRSSnews,tomobileclientspersonalizedsubscriptionmanagement,theusercanaccordingtotheirowninterestsandhobbiestochoosetosubscribetothenewsandunsubscribefromthem,toagreatextenttomeetuser'spersonalizedreadingneeds.Keywords:Android;PhoneGap;application1绪论1.1课题研究背景由于移动设备的普及,很多的商家看到了移动终端设备的发展前景。特别是3G、4G的发展,移动设备硬件的升级,对于智能终端的消费有了质的提升,并且有与普通PC“一比高下”的趋势。由于移动设备的多样化和保留竞争的主动权,多家商家通过各种方式向大众推广自己的智能终端平台,当前的移动智能终端平台出现繁荣的现象。其中Nokia的Symbian、Apple的iOS、Google的Android、RIM的BlackBerry、微软的WindowsPhone等占了大部门智能平台的市场份额。但是它们的所占的比例每年都在变化中,由于UI设计美观性和系统的可操作性,iOS和Android正在蚕食其它智能平台。然而,由于市面上的移动平台大多数之间是不能兼容的,所以想要实现跨平台的软件开发操作就需要寻找一套标准的接口。例如,Symbian使用C/C++、iOS使用ObjectC、Android使用Java、BlackBerry使用Java(与Android的接口不一样)、WindowsPhone使用C#,它们近乎是没有办法两3者融合的,如果都采用Java接口的BlackBerry和Android,它们的API接口也不相同,要是想开创出一套新型的应用,必须在每个平台调用各自的原生API。智能设备的普及,移动平台的App也得到大力推广。据今年年初的报告,Android应用商店的软件数量达到45万款,可是还是落后于苹果应用商店的50万款。全世界每天都会激活近85万部安卓设备,使得Android应用每月的下载量突破10亿,我们可以设想一下这会是一个多么庞大的数字,全球Android设备总数居然就高达3亿。而iOS设备已经超过3.3亿部。这么庞大的市场,称为众多移动厂家逐利的方向,铺天盖地的移动应用采用工厂式的复制,从一个平台复制到其它平台。而且如果推广的时间晚了,竞争对手势必会复制并推广到其它平台上。由于平台如此之多,如果没有跨平台的应用开发工具,那工程量得多大呢?很多中间件厂商为此不断努力,突发奇想出了跨平台概念,例如REXSEE公司首先使用HTML5+JavaScript+CSS3,制造出的移动中间件产品EMS正在尝试着进入市场。但是中间件的形式对于访问本地文件有很大的局限性。以上都是当前面对的问题,为了解决这些问题,做出这篇论文研究PhoneGap这一当前跨平台开发工具的发展状况。并开发实现一款基于Android平台的PhoneGap应用。1.2国内外研究现状PhoneGap是在2009年由加拿大的Nitobi公司首先开发,而它的1.0版本是在2011年发布,因此对于PhoneGap的研究,国内外研究较少。因此国内外对于PhoneGap的研究状况主要是从官方主页和一些网站中获取。从概念上说,PhoneGap是一个快速开发平台,它基于HTML,CSS,JavaScript,为移动应用程序的创建提供开发平台。开发人员可以使用该框架,在此基础上采用传统的Web开发技术(HTML+CSS+JavaScript),完成一系列UI和正在开发的应用的程序逻辑。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能,这些功能非常广泛大至定位功能,小至手机通讯录,闹铃,音乐等,除此之外PhoneGap还拥有许多的插件,根据开发者的个人需要可以进行调用。目前,PhoneGap为许多的移动平台提供了技术上的支持,不过如图1-1所示,但是由于当前
本文标题:PhoneGap论文
链接地址:https://www.777doc.com/doc-3655172 .html