admin 发表于 2017-9-28 12:07:15

基于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]
查看完整版本: 基于Android的画板的设计与实现