基于Cordova框架的天津移动App系统设计和实现
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.56
【图文】:
Cordova 是通过使用 Web 的标准技术,例如 HTML、Cpt 等技术,开发者进行移动端的应用开发。进而可以在多个移动平,做到一次性编写逻辑和界面等程序代码。采用这样的技术框架可件开发效率、进而利于软件开发周期缩短、减少软件开发及维护成本dova 作为一个跨移动平台的开发框架,主要利用 Web 技术实时调用系统的本地 API 的接口功能[1]。如图 2-1 所示,在 Cordova 技术框下,利用JavaScript的标准接口与框架内的JavaScript接口进行调用联Cordova 提供的核心代码,经过封装成为本地各平台的操作系统 API发人员的 Web 语言向本地操作系统发起调用。[11]如图所示,在 Cor主要包含 Webview 模块、JavaScript 接口模块、本地 Native API PlugWebview 层是由 HTML、CSS、JavaScript 三方面针对 App 内部的 UI 后由 Webview 进行解析和渲染。在后台人员进行 JavaScript 接口时ebview 解析后的模块进行传递和分发至框架内的各平台的本地 Plug地通讯录。在整个接口调用的过程中,涉及各个模块之间的协同处 框架可以通过同步或异步的形式进行处理不同层级间信息的传达[1]
第二章 相关技术基础CordovaActivity 中的核心成员 CordovaWebview 延续了 Android 自身交互Webview,其主体功能是封装浏览器的内核。而 CordovaWebview 集成集成定制化使得原有 Webview 设置融入了初始化、内容加载、错误处理等内容[12]。此外,CordovaActivity 中包含 CordovaWebviewClient,属于重新加载页面针对用户的 URL 进行过滤等方法。而 WebviewClient 作为 Wek it 流量器的内核组建,负责处理 JavaScript 的时间处理。综上所述,CordovaActivity 是由JavaScript 和 Webview 组成了两大关键组件,并以从前者到后者的顺序进行事件处理,在任务处理完成后,交给 Wek it 进行核心处理任务,最终在 Webvie展现中,完成并通过在用户的 Activity[1]。
个开发模式的对比:表 2-1 各大开发模式的对比Web App(网页应用)Hydrid App(混合应用)Native App(原生应用)开发成本 低 中 高维护更新 简单 简单 复杂体验 差 优 优Store 或 Market 认可 不认可 认可 认可安装 不需要 需要 需要跨平台 优 优 差Cordova 开发 Hybrid 应用的主要流程,在众多的移动应用程序的功能模块,对于 Hydrid 而言,必须与本地的接口代码模块进行调用,进而实现重新设计时,迫使依靠 Web 技术的公共代码在架构平台内的本地代码进行剥离[1],如图 2-3 所示:
【参考文献】
相关期刊论文 前10条
1 覃旋;;跨平台网络技术的发展与分析[J];电子技术与软件工程;2015年02期
2 潘志宏;罗伟斌;柳青;;基于HTML5跨平台移动应用的研究与实践[J];电脑知识与技术;2013年17期
3 夏大文;;基于Web的信息发布系统的研究与实现[J];计算机与现代化;2012年02期
4 周海华;;微营销+微服务:社交媒体下的运营商客户管理[J];通信世界;2012年05期
5 徐静;邱艳娟;;以电子渠道为核心的整合营销正逐渐成为运营商主流营销手段[J];世界电信;2011年10期
6 李晓梅;;通信运营商在电子商务环境下的转型[J];品牌(理论月刊);2011年Z1期
7 何跃;;基于ASP.NET的党员信息管理系统设计与实现[J];重庆工商大学学报(自然科学版);2010年04期
8 赵健峰;;中国移动的互联网战略思考[J];通讯世界;2008年12期
9 李鹏;;颖源:强化运营商电子渠道的战略适应力[J];通信世界;2008年22期
10 吴洪;德国移动通信对CS、CL、CR的研究及启示[J];邮电企业管理;2001年Z2期
相关硕士学位论文 前3条
1 肖敏;基于Apache Cordova的跨平台智能家居终端应用研发[D];华南理工大学;2015年
2 宁义双;基于HTML5的移动终端应用中间件平台的研究与设计[D];北京工业大学;2013年
3 张磊;中国联通电子渠道网上营业厅的设计和实现[D];北京邮电大学;2009年
本文编号:2789636
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2789636.html