- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能移动终端应用开发
设计报告
(2013/2014学年第2学期)
题 目 : 电子相册软件
学 院 : 信息与电气工程学院
专 业 : 电子信息工程
姓 名 : XXXX
学 号 : XXXXXXX
设计成绩 :
2014年5月15日
目录
1 软件需求分析 1
1.1Android平台背景 1
1.2安卓电子相册市场需求 1
1.3安卓电子相册功能需求 1
2 软件总体设计 2
2.1电子相册功能设计 2
2.2电子相册软件流程图 2
2.3电子相册UI设计 3
3 关键技术分析 5
4 软件详细设计 5
4.1 获取文件格式 6
4.2 获取图片文件列表 6
4.3 用手指移动相册里的照片 7
4.4 主界面的图片切换 8
5 软件测试方案 10
6 设计总结 11
7 参考资料 11
基于Android SDK2.2平台的手机电子相册设计方案
1 软件需求分析
1.1Android平台背景
Android平台对我们来说已经不陌生了,从08年Google推出Android系统,已经经历了2年多的发展,目前最新的版本是Android 4.4。
Google主持开发Android平台,其目的是推动全世界30亿手机用户,更方便、成本更低地访问互联网。Google公司宣称的目标是“组织世界上所有信息,让所有人方便地访问”。Google认为,手机价格越来越低,而其中手机平台的价格变化不大,在手机成本中所占比例越来越大。基于此,Google希望提供一个免费、开放、功能强大的手机操作系统,使用户承担的手机价格更低,同时更方便、更频繁地访问互联网。当然,Google本身也将因此而受益。
因为Android的免费、开源、性能优越,故其目前稳坐手机系统平台第一把交椅,数量占智能手机终端的近80%,由此可见其普及型。安卓应用更是数不胜数,无论对于普通智能手机用户还是手机应用开发者,安卓平台都成为了首要考虑目标。故本电子相册选择Android开发平台,开发出一款免费、实用、性能优越、受市场欢迎的手机应用。
1.2安卓电子相册市场需求
电子相册是指可以在电脑上或者是在移动终端上观赏的区别于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。
电子相册具有传统相册无法比拟的优越性:图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,永不褪色的恒久保存特性,以及廉价复制分发的优越手段。
因为本安卓电子相册为软件实现,可随意修改其内容,个性设计电子相册风格,便于携带、浏览与分享,且免费,所以受广大安卓手机用户追捧。但目前安卓应用市场上并无十分成熟、广受多数用户喜爱的电子相册制作软件,多为小应用、小软件。
1.3安卓电子相册功能需求
相比于PC端电子相册制作软件,Android电子相册软件还有很多局限性,但其便捷灵巧,相比之下有其独特的优势。作为手机软件,电子相册制作软件要易于操作:
为用户提供多种模板,使用户能够快捷的编辑手机上的图片,制作成自己独特的电子相册;软件还要能够导出制作完成的电子相册,最好是视频形式,使用户方便浏览与分享;软件应设置分享功能,使用户可以通过蓝牙或社交网络分享自己的杰作。
2 软件总体设计
2.1电子相册功能设计
本Android电子相册要实现的功能有:
添加/删除图片
图片预览
开始/暂停/停止播放图片
动态切换图片
视频导出制作好的电子相册
通过蓝牙、QQ、微信、微博等分享电子相册视频
2.2电子相册软件流程图
图1 系统功能模块
2.3电子相册UI设计
考虑到使用电子相册软件的最广大用户群为青少年,故UI设计应该或活泼开放,或简洁鲜亮,或炫酷超拽,散发出青春的气息。另外要与主流的软件操作界面相似,菜单与设置项沿用Google系统应用的风格。
图5新建相册并配置(本图来自网络)
本设计方案就是在Android平台上,基于SDK2.2开发的一款电子相册软件,包括图片预览、图片播放、动态切换、停止播放等功能。当然,由于时间的关系,本方案仅实现了电子相册的基础功能,后续还有很多工作可以完善和深入。
3 关键技术分析
Fade In/Fade Out特效与运行线程。虽然手机可以通过系统设置(Setting),在闲置数秒或者数分钟后会自动进入省电模式,也即关闭背光,
文档评论(0)