基于Android的画板的设计与实现
技术:Android等摘要:
基于Android系统的智能手机已经占据了人们的生活,Android系统目前是由Google公司研究开发。其实安卓系统的起初研究是由另外一个公司进行的,这个公司的名字就叫做Android,但是它的运营状况不太好,在2005年的时候,这个仅仅存在了22个月的高新企业被谷歌公司并购,从此由该并购公司继续研究发明Android系统。
目前手机市场上,随着Android平台的不断的发展以及版本的更新,有更多的手机开发商开始把Android系统的手机作为他们主要的研究方向,Android系统已经占有整个手机市场份额第一的地位很久。虽然随着最近WP7的出现,智能手机系统的竞争更加激烈。但是,就目前来说,Android手机的统治地位还是无法变动的。
本文的目标是设计与实现一款基于Android画板的软件,即通过设计一个简单的电子画板,熟悉Android中的图像处理技术。这一款画板主要是面向10岁左右的小孩使用,它拥有简单的页面布局,简洁但又非常齐全的的功能菜单,为孩子学习绘画的同时免去了买大量绘画本的苦恼。除此之外,成年人也可以在闲暇时间作画,消遣。
此画板的主要功能是在窗体中显示一张白色画布,用户在菜单中选择画笔的颜色,线宽,在白板上绘制各种文字和图案内容,还可以选择固定图案进行绘画,并将画布中的内容保存到Android模拟器中的SD卡上。此软件的基本功能包括画笔设置、橡皮设置、图案选择、撤销、恢复、放大、缩小以及清空,操作界面简洁明了。
关键词:Android、画板、图像处理技术
目录:
摘要 I
1绪论 1
1.1课题背景 1
1.2研究的意义 2
2基本知识和原理 3
2.1Android发展简介 3
2.2Android平台的特点 3
2.3Android系统架构 4
2.3.1应用程序层 4
2.3.2应用程序框架层 4
2.3.3系统运行库层 5
2.3.4Linux核心层 5
2.4Java语言介绍 5
2.4.1Java语言简介与发展 5
2.4.2Java语言的基本特点 6
2.5Android环境搭建 7
2.5.1Android开发环境的下载 8
2.5.2开发环境的安装与配置 8
3需求分析 12
3.1可行性分析 12
3.1.1技术可行性 12
3.1.2经济可行性 12
3.1.3操作可行性 12
3.1.4法律可行性 13
3.2用户需求分析 13
3.3功能需求分析 13
3.4系统用例分析 14
3.5 性能需求分析 14
3.5.1应用需求分析 14
3.5.2运行环境需求分析 15
3.5.3其他需求分析 15
4系统概要设计 16
4.1系统总体模块设计 16
4.2画板总体设计流程图 16
4.3系统模块设计 18
4.3.1主界面菜单设计 18
4.3.2画笔橡皮模块设计 18
4.3.3图案模块设计 19
4.3.4辅助功能模块设计 19
5系统详细设计 20
5.1系统关键技术 20
5.2系统设计概述 20
5.3Surfaceview介绍 21
5.4系统界面设计 22
5.4.1主界面设计 22
5.4.2侧滑菜单设计 23
5.5系统模块功能实现 25
5.5.1fragment类 25
5.5.2画笔和橡皮设置模块 26
5.5.3图案选择模块 28
5.5.4辅助模块实现 28
6配置与测试 32
6.1环境配置 32
6.2系统测试 32
6.2.1测试的重要性及目的 32
6.2.2软件测试任务 33
6.2.3测试的方法 33
6.2.4测试用例 34
6.3测试结果 34
6.4测试结论 38
总结和展望 40
参考文献 42
致谢 43
附录 44
论文字数:32001
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]