毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于MaterialDesign的安卓快速开发平台的设计与应用(2)
6.2 展望 23
致 谢 24
参考
文献
25
附录A 地理定位LocationHelper实现 26
附录B ViewHolderAdapter通用适配器的实现 31
1 绪论
1.1 课题研究背景与意义
移动互联网的发展成为当今世界互联网发展的潮流,其是移动和互联网融合的产物。移动互联网所具有的随时随地的特点让世界发生改变[1]。在移动互联网发展过程中,衍生出了种类繁多的移动App产品。这些移动App作为大家接触移动互联网的重要途径, 其在推动移动互联网创新技术发展和满足用户的刚性需求上,都扮演着越来越重要的角色。
根据中国
报告
大厅发布的《2014-2020年中国移动互联网产业市场发展趋势与行业投资研究报告》[2],预计到2015年,我国移动互联网用户将达到7.1亿,其中Android市场份额将达到45.4%,成为全球最大智能操作
系统
。由于Android在移动互联网市场份额的领先地位,导致基于Android系统的移动互联网应用具有很大的需求。而如何在Android平台上更加高效、快速地开发应用,并保证软件的质量,成为所有安卓开发者所面临的问题。
现如今,大量开发者开发应用的现状为从零开发,逐步实现软件所涉及的各项业务。当需要使用到如网络通信、图片加载、数据库操作等平台基础能力时,必须针对于该功能的特性,自己实现相应的基础能力,或者寻求第三方开源项目完成该功能,之后再继续完成后面的业务。这种软件开发模式导致软件开发时间成本大,软件的结构不合理,软件代码的可复用率差[3]。
为解决这种开发模式带来的弊端,本课题提出了一种快速开发框架方案。该方案用于满足在移动互联网快速发展的背景下,为安卓开发者减少开发时间成本,提高开发效率和软件质量。
该框架的核心是用于解决网络通信、数据库管理、图片加载等基础服务问题。同时在此基础上,扩展出更加实用的利于开发者调用的工具接口与UI控件接口,帮助安卓开发者更快适应移动互联网发展的脚步,开发更多的移动应用,创造更大的价值。
1.2 国内外
研究现状
1.3 本文的组织结构
本文具体的结构如下:
第1章,介绍了该课题的研究背景与意义,以及国内外的研究状况。
第2章,介绍了该课题所涉及到的关键性的技术,包括部分java知识、Android知识和MaterialDesign的知识介绍
第3章,介绍了该框架的总体设计,并从各个模块单独阐述了设计理由与现实意义。
第4章,介绍了该框架的详细设计,从设计原理、各个模块的设计结构出发,将其具体改进方案阐述出来。并将其与实际的具体情况结合起来,说明了其对提高开发效率的现实意义。
第5章,展示了该框架下的视图模块的效果图。
第6章,总结了毕设阶段所做的事情和对下一阶段的展望。
2 理论基础与技术分析
2.1 相关java知识
2.1.1 java反射机制
JAVA反射机制[8]是在运行状态时,对于任意类,都可以知道这个类的所有属性和方法;对于任意对象,都可以调用它的任意方法和属性;这种动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理[9]。
因为Java反射机制这些灵活的特点,使其被广泛用于框架开发,例如Android的控件注入、数据库管理等。
共4页:
上一页
1
2
3
4
下一页
上一篇:
matlab的PCA行人识别算法研究
下一篇:
RPCA模型基于低秩表示的运动目标检测算法
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
C#学校科研管理系统的设计
公寓空调设计任务书
中国学术生态细节考察《...
神经外科重症监护病房患...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】