摘要
随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机图片管理服务就是其中的一项。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.2,提供了便捷灵活的开发接口。
本课题在Android SDK2.2平台下,设计了一个手机图片管理。采用了Android平台的Framework层提供的接口,实现了图片预览、图片动态切换、停止播放等功能,支持jpg,bmp,png和gif图片格式,该程序是独立的apk文件,可以安装在android2.2以上的系统内。它可以让手机成为一个图片管理,用户可以将其放在心仪的地方,来展示美好的图片,而不必再去购买别的设备就能拥有精美的图片管理了。
本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android开发环境的搭建过程;接下来是对系统设计的介绍,本文从对购书比价系统的分析,到数据库的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和如何发布此系统。。本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的一些基本操作。
关键词:Android ;java;图片管理;
第1章 绪论
1.1 系统开发背景
如今手机就像钥匙一样,是我们出门必带的物品之一。随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上网等等。据数据资料显示,截至2013年1月我国有8亿手机用户,使用手机上网的用户超过了6亿。基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个图片浏览器。
本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机图片浏览器。本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的一些基本操作,一些远程模块的调用、根据不同图片扩展名来实现图片只能的打开,同时给以后的一些实用软件留下了借口、可以实现与手机之间的通讯。以及电脑之间的共享。
在设计时,按照设计的要求,从可靠性、经济性、安全性三个方面进行考虑,通过设计方案的比较,确定出来一套即经济又可行的方案。
本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际问题,比如android平台手机及其运行环境的选择,不熟悉myeclipse和eclipse软件的使用方法,不熟悉开发技巧,可能会发生一些微小功能不能实现、软件运行不稳定,如何设计软件的最佳外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。
本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android平台的简介,通过清晰的程序流程图,给程序的理解提供了方向。还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。
1.2 国内外研究现状
图片管理软件顾名思义,则是用户用于管理图片的软件。目前国内外电子相册繁多,不同的软件,图片管理方式都会有不同。随着数码相机在家庭中越来越普及,人们在可以更方便的拍摄照片却又不需要把拍摄的照片都冲印的时候,更多就选择了打包保存在电脑或光盘中,图片管理软件就在这一过程中充当了非常重要的作用。通过图片管理软件,我们的照片可以更加动态、更加多姿多彩的展现,通过电子相册制作软件的打包,相片可以更方便的以一个整体分发给亲朋好友,刻录在光盘上保存,或在影碟机上播放。
COOZINE (XBOOKSKY)
COOZINE 基于 Flash 技术,是实现在线和离线、电子图书的核心,它应用在需要从 PDF 文件或 JPEG 文件源制作的电子杂志的情况,它同时提供一些协助处理工具软件,方便批量的处理,而且帮助文档较详细,还提供了演示下载包,可以稍作修改即可。COOZINE 与目前的几类电子杂志软件不同,它把阅读以及低成本批量制作作为首要追求目标。 每一本 COOZINE 电子杂志(电子图书)由 COOZINE、JPEG 图片和 XML 文件 3 部分组成。
Portable Scribus 1.3.5.0
Portable Scribus是一款类似Adobe Pagemaker的开源图片管理制作软件,可以用来制作个人文件、邮件列表、电子杂志类型的电子文档。它体积很小,可以放在U盘里,只需插入相应的电脑就可以使用。
Premiere
软件特点:premiere是一款专业级具有高级的编辑功能的图片管理制作软件,对于专业用户,它可以通过不断增加插件,和用户的专业水平进行复杂的编辑,制作出专业的绚丽相册,但由于面向专业用户,软件的操作十分复杂,上手时间很长,非专业用户使用有非常大的难度。
1.3本文的主要工作
Android图片管理系统有效地解决了大量图片管理问题,系统开发时分为前端页面设计开发和后台业务实现开发。
本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android开发环境的搭建过程;接下来是对系统设计的介绍,本文从对图片管理器功能模块的分析,到android系统服务的调用的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和此系统特色功能。本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的增删改等具体操作。
1.4 本文的组织结构
第二章 需求分析,首先描述图片管理系统的总体业务流程,然后介绍该图片管理器的设计目的和解决的用户实际使用面临问题。最后将软件需求分为软件功能性与非功能性需求进行汇总。
第三章 系统概要设计,主要是基于android系统架构与MVC软件架构进行设计。概要设计包括物理层设计与逻辑架构层的设计。
第四章 系统详细设计,本章主要进行系统建模设计。在系统建模部分,从静态结构和动态结构两个方面讨论了系统建模的设计。
第五章 系统的实现与测试,首先对图片管理器基本操作如何实现进行描述,并通过系统代码截图和软件功能截图进一步说明。在本章的最后又对系统的测试情况进行了说明。
第2章 需求分析
2.1总体业务描述
本章需求分析为了下文的详细设计和系统实现想打下基础,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本软件开发过程,便于开发人员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
在android系统在手机平台风靡的同时,图片管理器在系统中越来越普及,人们通过图片管理软件对图片进行图片管理,既方便了用户,又为传统图片管理带来了革新的契机。现今android操作系统逐渐成熟,尤其是伴随着各大手机厂商如三星(Samsung),多普达(HTC)出款的多款android手机大热。人们不仅要求采用手机连接PC进行图片管理,更加盼望在手机操作系统上实现快捷方便的图片管理。随之带来的是android手机给功能强大,使用简单快捷,拥有良好操作界面的手机图片
上一篇:
基于android手机通讯录毕业论文(低分)
下一篇:
计算机网络毕业论文