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的控件注入、数据库管理等。
上一篇:matlab的PCA行人识别算法研究
下一篇:RPCA模型基于低秩表示的运动目标检测算法

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

C#学校科研管理系统的设计

公寓空调设计任务书

中国学术生态细节考察《...

神经外科重症监护病房患...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】