- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机触摸式指压动漫制作工具软件概要设计.
手机触摸式指压动漫制作工具软件
概要设计说明书
文档标示: HNU_DM_210 当前版本: V1.0 当前状态: 草稿 发布日期 2010/09/18 发布 √ 修改历史 日期 版本 作者 修改内容 评审号 2010/09/15 0.1 毛伟 新建文档 2010/09/15 0.1 毛伟 新增总体设计 2010/09/16 1.0 毛伟 修改手势识别
1 引言
目的
本文档说明了本系统对程序系统的设计考虑,包括程序系统的基本处理流程图、程序系统的组织结构、模块划分、功能分配和运行设计等。本设计文档主要适用于本项目管理人员、设计人员、软件项目开发人员、系统测试人员、软件升级维护人员等,以便提供更好的设计、开发、测试和以后的维护升级。
读者对象
管理人员、设计人员、开发人员、测试人员、维护人员。
参考资料
1、《软件开发文档规范》
2、《项目可行性研究报告》
1.4 术语与缩写
1、Android:Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统第三代移动通信技术是指支持高速数据传输的移动通讯技术Mobile Internet Devise,移动互联设备;
4、Linux:一类Unix计算机操作系统的统称一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色一种支持设备短距离通信(一般10m内)的无线电技术AIDL:Android Interface Definition Language,即Android接口描述语言。Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的Android平台的优点
1)平台的开放性允许任何厂商加入,使其拥有更多的开发者,新的应用还有创意可以不断的出现;
2)摆脱了运营商的束缚,让手机更加贴近互联网;
3)应用程序都是基于Java开发的,Java具有一次编写、到处运行的跨平台性。实现了能够在所有的Android设备中运行,真正做到了硬件无关性,降低了开发者的负担;
4)提供了标准的API和SDK开发包,手机厂商可以根据需要自行开发或者使用已有的程序,从而打造出富有特色的Android平台。
2.2 Android平台的特征
应用框架:用于开发可重用、可替代的组件;
Dalvik虚拟机:Android采用的是自主开发的Dalvik虚拟机,它具有很好的
硬件兼容性,在保证API兼容的同时针对移动手机进行了大幅优化,占用资源
更小,运行效率更高;
优化的图形:Android提供了优化过的图形系统, 该系统由一个自定义的
2D图形库和一个遵循OpenGL ES 1.0标准(硬件加速)的3D图形库组成;
SQLite数据库:SQLite数据库是Android自带的一个标准的数据库,支持
SQL语句,是一个轻量级的嵌入式数据库。
媒体功能:支持各种通用的音视频和静态图像格式。
网络支持功能:支持蓝牙、GPRS-EDGE、3G和WiFi无线网络。
硬件支持功能:支持相机、GPS、导航和感应加速器等各类硬件。
强大的开发环境:包括设备模拟器,调试工具,内存和性能检测工具,以
及Eclipse IDE的开发插件。
Android平台的体系架构
Android不仅是一个操作系统,更是一个开源的体系架构。Android软件平
台从上到下主要由五个部分构成:应用程序、应用程序框架、程序库、Android运行库以及Linux内核。
1)应用程序
Android的应用程序通常涉及用户界面和用户交互。Android本身提供了桌
面(Home)、联系人(Contact)、电话(Phone)和浏览器(Browsers)等众多的核心应用。所有的核心应用都使用Java语言编写,同时开发者可以使用应用程序框架层的API实现自己的程序,这也是Android开源优势的体现。
2)应用程序框架
Android应用程序的开发基于程序框架和组件,开发人员拥有同核心应用程
序一样的API访问权限。应用程序后面是一系列的服务和系统,其中包括:
视图(Views)——构造应用程序的视图部分,包括列表(Lists)、文本框
(Textboxes)、按钮(Buttons)等;
内容提供器(Content Providers)——提供一种实现数据互访和共享的机制;
资源管理器(Resources Manager)——负责管理非代码的访问,如本地字符串、图片资源及涉及布局的XML文件;
通知管理器(Notification Manager)——用于将提示信息显示在状态栏上。例如
文档评论(0)