基于Android平台的绘图软件设计与实现论文.doc

基于Android平台的绘图软件设计与实现论文.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-PAGE4-

基于Android平台的绘图软件设计与实现

学生学号:

学生姓名:

专业班级:

指导教师:

职称:

起止日期:

摘要

本文描述了一个绘画系统的设计与实现的过程。系统的主要功能包括有简笔画、涂色卡、自由画等功能,设计开发基于Andriod平台的绘画系统。用户通过基于android的智能手机,随时随地可以使用绘画系统。

本系统使用软件工程方法进行一系列的分析、设计、实现与测试。使用面向对象程序设计语言java进行应用程序的开发;

绘画系统,是以android系统手机为依托。

目录

TOC\o1-3\h\z\u摘要 2

第1章引言 6

1.1选题的目的及意义 6

1.2研究现状 6

1.3本系统要实现的基本目标和研究内容 6

2.1经济上的可行性 8

2.2技术上的可行性 8

2.3操作上的可行性 8

第3章需求分析 9

3.1软件目标 9

3.2功能需求 9

3.3系统界面需求 9

第4章系统的总体设计 10

4.1设计思想 10

4.2系统功能概要设计 10

4.2.1系统功能模块设计 10

4.2.2系统各模块设计 10

4.3开发语言简介 11

4.3.1Android简介 11

4.3.2AndroidFeatures特性 11

4.3.3Android基本框架(AndroidArchitecture) 12

4.4.4Android系统的四大组件 14

4.4.5SQLite简介 15

4.4搭建Android开发环境 15

4.5Android的工程 17

4.5.1Android项目 17

4.5.2Android工程程序结构 18

4.5.3AndroidManifest.xml文件 19

第5章系统调试与测试 22

5.1程序调试 22

5.2程序的测试 22

5.2.1测试的重要性及目的 22

5.2.2测试的步骤 23

5.2.3测试的主要内容 24

第6章系统详细设计 26

6.1系统主页详细设计 26

6.2简笔画界面详细设计 28

6.3涂色卡界面设计 30

6.4自由画界面设计 31

第7章总结 34

参考文献 35

致谢 36

第1章引言

1.1选题的目的及意义

Android是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品绘画系统就是基于Android平台的。

Android操作系统是世界上最流行的手机操作系统之一,它在智能手机市场的占有率达到40%以上。越来越多的人开始使用Android智能手机,而基本上Android手机都自带摄像头,可以实现拍照、录像等功能。但一般情况下,拍的照片或者录像在当时只能自己才能看到。如果想发给远方的亲朋好友,要通过彩信或者3G视频电话等功能实现,这样做不仅资费高,而且十分不便。本文的设计思想是利用Android手机的摄像头,调用多媒体框架OpenCore实现视频采集、编码,并通过RTP协议把视频打包发送到PC客户端。利用手机3G传输网络,实现手机拍摄、PC客户端观看视频的功能。

1.2研究现状

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为“安致”),后由开放手机联盟(OpenHandsetAlliance)开发。它采用了软件堆层(softwarestack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外

文档评论(0)

计算机论文专家 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档