安卓电子相册设计报告Word格式文档下载.docx

上传人:b****5 文档编号:17014941 上传时间:2022-11-27 格式:DOCX 页数:10 大小:331.50KB
下载 相关 举报
安卓电子相册设计报告Word格式文档下载.docx_第1页
第1页 / 共10页
安卓电子相册设计报告Word格式文档下载.docx_第2页
第2页 / 共10页
安卓电子相册设计报告Word格式文档下载.docx_第3页
第3页 / 共10页
安卓电子相册设计报告Word格式文档下载.docx_第4页
第4页 / 共10页
安卓电子相册设计报告Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

安卓电子相册设计报告Word格式文档下载.docx

《安卓电子相册设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《安卓电子相册设计报告Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

安卓电子相册设计报告Word格式文档下载.docx

学号:

设计成绩:

2014年5月15日

1软件需求分析

1.1Android系统

联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。

来自美国最大的风险投资机构KPCB的数据显示,全球智能手机出货量正在以远高于台式电脑、笔记本电脑出货量的速度快速增长,该机构预计2011年全球智能手机出货量将达到4.13亿,超过台式电脑与笔记本电脑出货量的总和。

而安卓手机,更是表现抢眼。

随着"

后PC时代"

的来临,Android(安卓)系统正在成为全球最受欢迎的应用平台之一,每天40万部Android手机的激活量直接预示着,其未来的发展格局无疑将成为相关产业竞相追逐的对象和焦点。

Android系统也成为中国智能手机市场上最受用户关注的智能操作系统。

Android一词的本义是指机器人,同时也是Google于2007年11月5日牵手34家移动技术和无线应用领域的领军企业联合组成的开发联盟宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开发和完整的移动软件。

其开放性保证该平台不存在任何阻碍移动产业创新的障碍,开发人员在该平台开发的所有应用程序,必须是使用Java语言编写的,在AndroidRunTime的Dalivk虚拟机上运行。

1.2电子相册

如今,手机已经充斥在我们生活的每一个角落,随着智能手机走进普通人的生活,它也成为人们获取信息的主要设备。

因此,手机的应用服务将会有很大的发展空间,手机电子相册服务就是其中的一项。

人类总是希望把美好的时刻长久的保存下来,会喜欢拍照,而如今的科技可以使我们随时把美好的时刻留下来,在当今人的手机上基本上都有拍照的功能,基本智能手机都有自拍的功能,当然拍完照片以后的查看存储软件是必不可少的,那就是电子相册。

电子相册是指可以在电脑上或者是在移动终端上观赏的,区别于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。

电子相册具有传统相册无法比拟的优越性:

图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,永不褪色的恒久保存特性,以及廉价复制分发的优越手段。

电子相册是现在时下很流行的一种网络元素,它可以应用于很多领域,其中以静态图片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可以制作成电子相册。

制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。

当然,如果考虑到长期保存的话,可以保存在硬盘呢、上,也便于随时调阅、欣赏、永久保存。

然而,手机大肆流行,我们都知道其中系统也以安卓为最主要的组成一部分,安卓的手机占领了很大一部分的市场,手机电子相册实现看图片预览、图片动态切换、停止播放等功能,支持jpg、bmp、png和gif图片格式。

可以让手机成为一个电子相册,让用户不必再去购买别的设备就能拥有心仪的电子相册。

开发研究安卓的手机安装包也是现在的热门和一个趋势,所以安卓版的电子相册还是很受市场欢迎的。

本文就是在Android平台上,基于SDK2.2开发的一款电子相册软件,包括图片预览、图片播放、动态切换、停止播放等功能。

当然,由于时间与个人技术的限制,本文仅实现了电子相册的基础功能,后续还有很多工作可以完善和深入。

2软件总体设计

2.1软件根据需求的分析需要设计

(1)设计安卓电子相册在手机桌面上显示的图标,图标需要辨识度高,让人一看就知道这是一个相册,而不是文件夹、游戏、或者其他什么客户端。

(2)设计打开安卓电子相册后的主页面图片的排列的方式,打开软件后不能使杂乱无章的吧,软件应该有自动排序功能,将图片排列成几个相册,可以根据文件夹、时间、地点、标记等的排列方式。

(3)设计有关相册的收集、排列和播放,本软件应该自动扫描存储卡,将图片扫描收集并按照默认的方式排列起来。

(4)设计相册的背景,转换方式,以及连续播放图片和播放的方式,为了符合大众的审美观让整个相册看起来更加美观,幻灯片播放的时候可以设计成每两秒一张。

(5)设计相册的编辑,修改,删除等,相册必须有一些编辑的基本功能,可以将图片放大剪裁一部分,或者删除该图片,甚至具有一定的美化功能。

(6)设计图片的分享,将图片联网,通过QQ空间、微博等分享到网上让好友也能看到。

2.2电子相册设计图

图一系统功能模块

图二程序流程图

3关键技术分析

3.1获取图片

在设计开发软件的过程中,首先是应该能读取手机上的素材,所以首先一个技术难题就是如何把手机中的图片、视频等素材如何读取到开发的电子相册中,Android平台可以显示至少包括jpg,gif,png,bmp四种格式的图片文件,所以,本软件首先要获取到图片格式的文件,其他格式文件不列入显示范围。

如果电子相册不能有效的读取手机自带内存或者外存储卡中的素材,那么就不能使用,图片的采集过程是一个技术上的难题,电子相册需要自动扫描手机中的相片、图片等可以观看的的视频,另外一方面在Android手机或者Android平板中现在都带有照相的功能,一般喜欢看见什么就拍下来,那么电子相册就需要能够及时的读取手机拍摄的图片和视频,可以自动的保存到电子相册中,如果外存储卡出现异常不能存储就得软件自动识别并改变存储路径到手机,进行进一步的开发使用,图片、视频等放在电子相册中来观看、编辑得到自己想要的效果。

3.2查看图片

打开电子相册以后,就能看到电子相册软件扫描手机里存储的各个列表的图片,通过手指来移动上上面的列表,随便点击哪个列表打开图片,同样也能通过手指的移动将图片左右滑动。

其实,在Android的触控屏幕上,也可以作出放大缩小的效果。

在本软件中,当程序一启动,将照片放在屏幕的中央。

通过实现触摸来处理按下,拖动、等事件来完成拖动图片的效果。

另外,放开恢复图片的初始位置。

3.3有关图片、视频排列

在电子相册的设计过程中,我们需要把从手机中采集出来的照片、视频等素材进行系统的分类,这是第一步的大分类,不同的素材类型需要不同的分类放取,图片和视频需要分类放取选择,然后照片和视频分放在不同栏目下面,之后就是有关项目的具体排列了,比如我们点去照片之后,照片不能乱放毫无章法、乱七八糟,我们的照片也有很多类型,比如在网页上下载的图片、用手机自己拍下来的照片以及用图像处理软件处理处理的照片等,所以还需要进行再进一步的分类,更加细致的划分,先进行此类的大分类,在这次分类后就需要根据照片的拍摄时间进行一张张图片的排列,每个图片也需要再一次排列的顺序,在排列图片的过程中,图片的排列也需要一定的分类,排列的过程中可以根据时间、拍摄地点要素来进行一个个的排序。

3.4手指移动图片

当进入相册之后查看图片,用手指点击图片可以左右移动,在主界面移动到左端时快移出时切换到下一张图片,同理,当移动到右端时,切换到上一张图片。

3.5图片的连续播放:

电子相册一般都有“幻灯片播放”功能,也就是连续播放图片的功能,有时候为了效果我们需要把图片连续的播放出来,图片就像幻灯片一样的效果来进行播放,电子相册可以适当的增加播放时的背景效果,现在很多软件为了美观可以增加背景,背景一般还可以根据自己喜欢的风格进行更换,使得图片播放时更加美观,如果可以为电子相册在播放的过程增加自己搭配的音乐就更好了,音乐可以增加播放的时的美感,电子相册的功能也需要更多的功能来丰富软件,所以关键技术就需要为图片的连续播放、图片背景加入和图片播放时的搭配背景音乐。

3.6图片的分享

在当今的智能手机平板电脑中,联网的功能很强大,一般在任何地方都可以上网,所以人与人之间的联系也会增加更多,一般在设计的过程中分享功能越来越受欢迎,人们时时刻刻都喜欢分享,也希望通过这种方法来了解自己亲朋好友最近的动态,常常保持联系。

基本上每个手机都能够连接到互联网上,所以手机中的电子相册的功能必须要加入分享的功能,比如在设计的过程中,有需要时就需要把图片进行分享,可以根据需要把图片分享到蓝牙、QQ空间、微博、朋友圈等环境中,所以我们在设计电子相册的过程中需要增加这些功能。

4软件详细设计

4.1设计电子相册图标

首先一个软件的设计的时候需要为软件设计一个logo,在设计的过程中需要根据自己软件的特点设计自己logo,在竞争日逾激烈的全球市场上,严格管理和正确使用统一标准的公司的徽标,将为我们提供一个更有效、更清晰和更亲切的市场形象。

徽标是人们在长期的生活和实践中形成的一种视觉化的信息表达方式,具有一定含义并能够使人理解的视觉图形。

其有简洁、明确、一目了然的视觉传递效果。

它是一门实用性很强的专门学科,涉及心理学、美学、色彩学等领城。

在生活实践中经过提炼、抽象与加工,集中以图形的方式表现出来,并且表达一定的精神内涵,传递特定的信息,形成人们相互交流的视觉语言。

徽标作为一种识别和传达信息的视觉图形,以其简约、优美的造型语言,体现着品牌的特点和企业的形象。

本电子相册只是简单的设计一个logo的雏形在桌面上显示,在桌面上只是一个简单的相册的简单外貌,一般的电子相册都是一个图片,所以需要简单的设计一下。

一个图片只是一个标志,在Eclipse中需要设计自己的图标,在设计开发的过程中我们需要首先把自己设计好的图标保存好,在设计图标的过程中可以适当的借助一些辅助工具,Photoshop是一款设计图片的软件,开发项目的时候导入图片即可。

图三电子相册在桌面上显示的图标

4.2设计电子相册图片的排列的方式

在收集完图片、视频等信息后需要进行第一步的分类,第一步的分类只是简单的分类,把视频、不同类型的图片进行粗划分,图片的格式不同摆放的位置也不同,首先软件扫描手机里的所有图片,然后把图片视频根据不同的类型将进行简单的分类,把同一种类型的图片、视频放在一起方便以后更进一步的管理和编辑。

软件设计的过程中在编写代码的时候就需要特别的注意类型的分类,把各个类型提前的进行输入整理,使软件在运行的过程中更加完美,软件需要更加细致的划分才能让图片在采集的时候进行更好的分类,提前输入程序进行更好的编辑,只有细致的划分才能更好的收集,视频也是一样的,在收集完后再分类放,在每个图片存放后再排列时需要一个一个的放,至于怎么摆放就需要根据一个标准来放置。

本电子相册采用可以使用时间和地点两种方法来放,每个图片都需根据信息摆放。

增加功能改变整个手机相册的背景图案,最好可以自己编辑手机相册的背景,根据自己喜欢的风格进行才选择编辑,还可以编辑手机里面素材的编辑,比如复制、剪切、删除等操作,具体的操作放在一个按钮中进行编辑。

图四电子相册主页面

点击此标志可以选择按照“相册”“地点”“时间”排列。

表示幻灯片播放。

4.3设计有关图片、视频的收集、排列和播放;

在设计电子相册的过程中,难点就是如何扫描整个手机内存中的图片,之后的难点就是有关图片的摆放、排列问题,在手机中我们一般不采用缩略图,缩略图太小不利于用户的直接观看,也不利于查看和有关的编辑,所以一般都采用较大的图片,但是大小也应当适中,本电子相册设计是在一个屏幕中显示12张图片,一侧可以摆放十二张照片,用户基本上可以辨别需要查找和观看的图片,可以方便使用,快速查找,图片比较多的情况下可以左右滑屏(本电子相册面向安卓触屏手机、平板),可以观看所有的图片状况。

在主屏幕中有不同的格式图片和视屏,比如在选择完手机中的相册后,有关于图片的摆放也是一个问题,为了满足不同的用户,一般在设计电子相册时要让用户能有多中选择方案,比如就图片的摆放而言,电子相册要求能够根据相片提供的信息来排放,一般照片提供可以利用的信息为时间、地点,我们在设计电子相册的过程中就可以参考来编写。

图五电子相册的排列

4.4设计相册的背景及连续播放图片

有时候为了效果我们需要把图片连续的播放出来,图片就像幻灯片一样的效果来进行播放,电子相册可以适当的增加播放时的背景效果,现在很多软件为了美观可以增加背景,背景一般还可以根据自己喜欢的风格进行更换,使得图片播放时更加美观。

甚至播放的间隔时间也可以设置,更加的人性化,适应每个人的审美。

然后你就象看电视一样浏览照片,照片过滤采用蒙太渐变特效,或者就像幻灯片那样设计成多种特效的,可以让人选择,美观、人性。

勾选换图则自动换图,取消则手动换图。

同时还可以设置背景音乐。

勾选背景音乐框则播放音乐,取消则停止音乐,再勾选则自动换乐曲。

图六图片幻灯片播放

4.5设计图片的分享;

每个人都有自己喜欢的图片,很多人都喜欢与他人分享,而且分享的方式也多,为了满足人们的需求,安卓电子相册当然也必须有这个功能,在查看图片的时候右上角有相应的分享图标,点击该图标就可以分享到qq空间微博等。

图七图片的分享

图标为返回相册,图标点击之后弹出分享的下拉列表,图标为分享到qq空间的快捷方式,图标为删除快捷键。

5软件测试方案

(1)打开Eclipse软件,用这个软件导入电子相册,选择该项目,点击“Runas”然后选择“Android 

Application”运行该软件,测试有没有错误。

(2)运行电子相册之后,查看图片,如果存储中没有图片会有提示,你可以选择退出。

如果有图片,图片就如设计的那样排列显示,每个小相册都有一个名字,也就是图片所在文件夹的名字,选择点击一个相册,打开之后整个屏幕会有12张图片,用手指触摸屏幕并向左滑动可以查看更多。

(3)单独点击一个图片打开之后,该图片会充满整个屏幕,用手指触摸可以滑动切换到下一张或者上一张图片。

在图片的右上角有删除、分享键,左上角有返回的快捷键。

可以尝试删除某张图片,然后退出相册再次进查看是否成功删除了。

点击分享之后会有相应手机上已经安装软件的分享,比如QQ空间、微博、蓝牙等基本分享。

(4)将这些基本有的功能都尝试一个遍,没有什么问题,那么这次的电子相册设计也就算是基本成功了。

当然限于水平有限,必然有许多地方可以完善改良的。

6设计总结

经历了这段时间电子相册的设计,我意识到自己对整个系统的设计缺乏整体感,而且每次课程题目都是急于编码,根本不从整体考虑系统和设计。

显然,这种方法是不可取的,若是一个小程序还可以,但是涉及到稍微大一些的项目时,就会出现顾此失彼,基本上每次都会出现做到后边了才发现前边出现的问题,再次返回之前的地方完善。

这种情况的出现每次都让人焦躁不安,这也算对心态的一种历练,也让我认识到做每件事都必须有耐心。

在这次电子相册的系统设计中我主要意识到以下几点:

(1)软件需求分析是以后设计和实现能顺利进行的保证和依据。

需求分析必须认真做好,为以后设计和实现奠定好的基础。

(2)不要急于做总体设计,也不要忽略总体设计的重要性。

在做总体设计之前一定要对所做系统有个清楚地认识,也要对开发系统得技术尤其是关键技术有清楚的认识,然后选择设计模式或设计思想,这样可以避免把系统复杂化或过于简单化。

(3)整体规划或总体设计不必过于注重实现细节。

在做总体设计时不要一味的把某个功能具体到实现,不要老是把精力放在怎么实现上,而是要放在怎样完整的抽象整个系统上。

(4)总体设计想好以后,将整个设计流程图画出来,由点及面,逐步完成各个模块的设计。

总之,由于在这两个星期内,学到了很多,个人的知识水平和经验都增长了许多,因为时间跟本人水平有限,本设计中可能存在很多的问题,我会在今后的学习中逐步加强。

7参考资料

[1]李艳丽.Android事件处理过程剖析[N]长春理工大学学报2009

[2]汪源,刘芳.Android的进程与单线程模型浅析[J].仪器仪表用户2011

[3]马越.Android的架构与应用[D]中国地质大学(北京),2008.

[4]叶炳发.Android操作系统移植及关键技术研究[D]暨南大学,2010.

[5]岳传真.Android系统移植和应用程序开发[D]复旦大学,2010.

[6]陈勋.基于android平台的资源管理器设计[D]电子科技大学,2011.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1