摘要移动互联网的发展成为当今世界互联网发展的潮流,在这个潮流发展中,衍生出了种类繁多的移动App产品。但是大量开发者在开发移动应用时都是从零开发,逐步实现软件所涉及的各项业务。当需要使用到如网络通信、图片加载、数据库操作等平台基础能力时,必须针对于该功能的特性,自己实现相应的基础能力,或者寻求第三方开源项目完成该功能,之后再继续完成后面的业务。为解决这种开发模式带来的弊端,本课题提出了一种快速开发框架方案。该框架的核心是用于解决网络通信、数据库管理、图片加载、UI优化等基础服务问题,为安卓开发者减少开发时间成本,提高开发效率和软件质量。27273
关键词 安卓 快速开发 框架 MaterialDesign 动画 毕业论文设计说明书外文摘要
Title The Design and Application of The Rapid Development Framework for Android Based on MaterialDesign
Abstract
Mobile Internet's development has become the development trend of the Internet in today's world. Besides, varieties of mobile application products have been derived from this trend. But a large number of developers in the mobile application development all develope from scratch, and gradually realize that the service is involved in the software. When you need to use platform basic capabilities as network communications, image loading, and database operation, it must be directed to the feature of the function, achieve their own corresponding basic capabilities, or seek third-party open source projects to complete the function, and then continue the following service. To solve the evils of the development model, the paper presents a rapid development framework scheme. And its core is used to slove basic service problems, such as network communications, database operation, image loading, UI optimization, reduce the time and costs of developments, and improve the development efficiency and software quality for the Android developers.
Keywords Android rapid development framework MaterialDesign animation
目 录 I
1 绪论 1
1.1 课题研究背景与意义 1
1.2 国内外研究现状 1
1.3 本文的组织结构 3
2 理论基础与技术分析 4
2.1 相关java知识 4
2.2 相关Android知识 4
2.3 Material Design知识介绍 6
3 基于MaterialDesign的安卓快速开发框架总体设计 7
3.1 总体设计思想与功能 7
3.2 基础服务功能模块总体设计 8
3.3 视图框架模块总体设计 8
3.4 工具API模块总体设计 9
3.5 动画库模块总体设计 9
4 基于MaterialDesign的安卓快速开发框架详细设计 10
4.1 基础服务功能模块详细设计 10
4.2 视图框架模块详细设计 13
4.3 工具API模块详细设计 16
4.4 动画库模块详细设计 16
5 基于框架的应用程序开发实例 18
5.1 UI控件功能展示 18
5.2 基础服务功能展示 21
6 结论 22
6.1 本文总结 22