基于Android的图片管理器设计与实现毕业设计(论文)

上传人:枫** 文档编号:513900795 上传时间:2023-01-08 格式:DOC 页数:55 大小:927KB
返回 下载 相关 举报
基于Android的图片管理器设计与实现毕业设计(论文)_第1页
第1页 / 共55页
基于Android的图片管理器设计与实现毕业设计(论文)_第2页
第2页 / 共55页
基于Android的图片管理器设计与实现毕业设计(论文)_第3页
第3页 / 共55页
基于Android的图片管理器设计与实现毕业设计(论文)_第4页
第4页 / 共55页
基于Android的图片管理器设计与实现毕业设计(论文)_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于Android的图片管理器设计与实现毕业设计(论文)》由会员分享,可在线阅读,更多相关《基于Android的图片管理器设计与实现毕业设计(论文)(55页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)基于Android的图片管理器设计与实现摘要随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机图片管理服务就是其中的一项。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.2,提供了便捷灵活的开发接口。本课题在Android SDK2.2平台下,设计了一个手机图片管理。采用了Android平台的Framework层提供的接口,实现了图片预览、图片动态切换、停止播放等功能,支持jpg,bmp,png和gif图片格式,该程序是独立的apk文件,可以安装在android2

2、.2以上的系统内。它可以让手机成为一个图片管理,用户可以将其放在心仪的地方,来展示美好的图片,而不必再去购买别的设备就能拥有精美的图片管理了。本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android开发环境的搭建过程;接下来是对系统设计的介绍,本文从对购书比价系统的分析,到数据库的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和如何发布此系统。本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的一些基本操

3、作。关键词:Android ;java;图片管理;I第1章 绪论1.1 系统开发背景如今手机就像钥匙一样,是我们出门必带的物品之一。随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上网等等。据数据资料显示,截至2013年1月我国有8亿手机用户,使用手机上网的用户超过了6亿。基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个图片浏览器。本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机图片浏览器。本设计完成后,能够实现以

4、下功能:图片的浏览、图片属性的修改、图片的一些基本操作,一些远程模块的调用、根据不同图片扩展名来实现图片只能的打开,同时给以后的一些实用软件留下了借口、可以实现与手机之间的通讯。以及电脑之间的共享。在设计时,按照设计的要求,从可靠性、经济性、安全性三个方面进行考虑,通过设计方案的比较,确定出来一套即经济又可行的方案。本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际问题,比如android平台手机及其运行环境的选择,不熟悉myeclipse和eclipse软件的使用方法,不熟悉开发技巧,可能会发生一些微小功能不能实现、软件运行不稳定,如何设计软件的最佳

5、外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android平台的简介,通过清晰的程序流程图,给程序的理解提供了方向。还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。1.2 国内外研究现状图片管理软件顾名思义,则是用户用于管理图片的软件。目前国内外电子相册繁多,不同的软件,图片管理方式都会有不同。随着数码相机在家庭中越来越普及,人们在可以更方便的拍摄照片却又不需要把拍摄的照片都冲印的时候,更多就选择了打包保存在电脑或光盘中,图片管理软件就在这一过程中充当了非常重要的作用。

6、通过图片管理软件,我们的照片可以更加动态、更加多姿多彩的展现,通过电子相册制作软件的打包,相片可以更方便的以一个整体分发给亲朋好友,刻录在光盘上保存,或在影碟机上播放。 COOZINE (XBOOKSKY)COOZINE 基于 Flash 技术,是实现在线和离线、电子图书的核心,它应用在需要从 PDF 文件或 JPEG 文件源制作的电子杂志的情况,它同时提供一些协助处理工具软件,方便批量的处理,而且帮助文档较详细,还提供了演示下载包,可以稍作修改即可。COOZINE 与目前的几类电子杂志软件不同,它把阅读以及低成本批量制作作为首要追求目标。 每一本 COOZINE 电子杂志(电子图书)由 CO

7、OZINE、JPEG 图片和 XML 文件 3 部分组成。 Portable Scribus 1.3.5.0Portable Scribus是一款类似Adobe Pagemaker的开源图片管理制作软件,可以用来制作个人文件、邮件列表、电子杂志类型的电子文档。它体积很小,可以放在U盘里,只需插入相应的电脑就可以使用。 Premiere软件特点:premiere是一款专业级具有高级的编辑功能的图片管理制作软件,对于专业用户,它可以通过不断增加插件,和用户的专业水平进行复杂的编辑,制作出专业的绚丽相册,但由于面向专业用户,软件的操作十分复杂,上手时间很长,非专业用户使用有非常大的难度。1.3本文的

8、主要工作Android图片管理系统有效地解决了大量图片管理问题,系统开发时分为前端页面设计开发和后台业务实现开发。 本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android开发环境的搭建过程;接下来是对系统设计的介绍,本文从对图片管理器功能模块的分析,到android系统服务的调用的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和此系统特色功能。本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的增删改等

9、具体操作。1.4 本文的组织结构第二章 需求分析,首先描述图片管理系统的总体业务流程,然后介绍该图片管理器的设计目的和解决的用户实际使用面临问题。最后将软件需求分为软件功能性与非功能性需求进行汇总。第三章 系统概要设计,主要是基于android系统架构与MVC软件架构进行设计。概要设计包括物理层设计与逻辑架构层的设计。第四章 系统详细设计,本章主要进行系统建模设计。在系统建模部分,从静态结构和动态结构两个方面讨论了系统建模的设计。第五章 系统的实现与测试,首先对图片管理器基本操作如何实现进行描述,并通过系统代码截图和软件功能截图进一步说明。在本章的最后又对系统的测试情况进行了说明。第2章 需求

10、分析2.1总体业务描述本章需求分析为了下文的详细设计和系统实现想打下基础,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本软件开发过程,便于开发人员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。在android系统在手机平台风靡的同时,图片管理器在系统中越来越普及,人们通过图片管理软件对图片进行图片管理,既方便了用户,又为传统图片管理带来了革新的契机。现今android操作系统逐渐成熟,尤其是伴随着各大手机厂商如三星(Samsung),多普达(HTC)出款的多款android手机大热。人们不仅要求采用手机

11、连接PC进行图片管理,更加盼望在手机操作系统上实现快捷方便的图片管理。随之带来的是android手机给功能强大,使用简单快捷,拥有良好操作界面的手机图片管理系统的具体需求。系统基于android系统进行二次开发,考虑到android的基于Linux本质,开发语言选择使用成熟的高级语言Java。在pc端windows平台下使用Android SDK自带移动模拟器开发调试,生成软件包,在手机端安装apk来达到最终系统运行的目标。利用eclipse开发的android应用程序,能够与安装有android操作系统的手机硬件相联系,快速便捷的访问手机SD卡和本机内存中各个类型图片。有条理的将手机图片与系

12、统中划分的图片类型集合相对应,比如系统中分为图片集合,音乐集合等,通过窗口集合的方式显示各个对象和不同类型图片的对应关系。系统层次清楚,模块独立。根据软件低耦合的指导思想,将系统分为界面层,数据层,存储层等。采用此软件架构,满足了用户的同时访问和android系统并发调用。能够支持多种图片格式,可是标准主流常见的图片格式,也可以满足特定格式需求。系统留有软件识别的图片格式的接口,能够能够方便的增加在开始之后确定的图片格式和特殊需求。系统具有能有完美调用android服务的接口,支持在使用开发过程中新需求带来的处理新对象所对应的android服务。数据的流向具有双向性。软件将本机或sd卡的图片数

13、据进行处理,汇总之后上床到界面端,呈现在用户面前。软件将用户操作具体实现到本机或sd卡中,根据用户操作进行图片的更新,良好快速实现上层软件对底层硬件设备的数据管理。2.2系统目标和需要解决的问题随着信息的高速发展手机已变的越来越普及尤其是智能手机,基于Android操作系统的手机就是在这样的趋势下逐渐一步步的走入我们的生活,因此,我们选择这样的研究课题最主要的一点是看在它的潜在市场价值,通过开发基于Android的图片浏览器,能给广大Android用户提供一个安全的,功能强大的,易于操作的,便于管理的高性能管理器。安卓手机基本都会去安装图片浏览器,尤其是ES图片管理器、RE图片管理器、安卓优化

14、大师用的最为常见,根据需求分析可见,用户将通常对图片管理的要求就是美观度、操作性、功能是否全面。系统需要解决的问题主要包括:2.图片管理中各个方面的功能不同,需要在满足1.图片管理的主要使用者是广大手机用户,手机用户不同的需求多而各式各样,软件怎样提供最为方便,最能提供有效服务,最能满足大量用户共同需求的功能?需求的同时,对需求进行具体分析。图片管理业务流程复杂,需要在android系统的基础上,完成在sd卡和本机图片管理,系统如何在处理用户图片操作的同时,实现与系统的兼容和交互,又能体现出软件的特色和功能。3.与手机系统交互时,获取的图片信息复杂且没有分类,同时用户的操作也是不尽相同。随着用

15、户使用手机的变长,图片的数量和类型伴随着增多,手机存储容量进一步减少,需要对图片进行实时的管理,将大量图片的实时信息上传到UI界面。4.最大程度的减少用户误操作和实现对系统关键图片的保护,在管理过程中如何做到软件的可靠运行,操作的安全和图片的完整,并且需要对管理进行记录,来达到图片的恢复。5.软件的UI端作为大量图片的显示端,汇总较多数量和不同类型的图片,如何叫系统以最快的速度对数据进行有效整合,并且以简单明了的图形化和树状结构显示在UI。6.系统采用统一管理方式,即在应用程序列表中会显示系统中全部软件信息。其中系统必须组件和用户自行安装软件相互混杂,一般用户很难讲其中的软件区分开来,这就对用

16、户的软件管理带来不便。本系统的开发就是为了解决以上这个问题。本系统的设计是专门针对Android设备用户的日常软件,具体提出以下实现目标:1.大量图片或者图片夹的基本操作,比如复制、粘贴、剪切、新建图片夹、删除等典型操作 2.支持多标签页改变图片列表或者图标的显示方式。3.支持图片拖延功能图片或者图片夹多选功能。4.添加APK的Android安装包管理,包含软件安装,卸载,备份,查看详细信息等5.收藏夹功能类似于书签,可以创建多个库并把图片添加到库里面,方便对图片进行管理和分类。 6.在界面和操作上有很独到而人性化的设计。界面简洁精美,功能强大全面,智能的图片分类浏览,独有的网格化界面浏览设计让用户在手机上体验到PC一样的方便性。7.让用户在手机本地图片和sd卡图片管理之间实现最平滑的操作体验。8.在root权限

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号