欢迎来到天天文库
浏览记录
ID:17882419
大小:3.71 MB
页数:19页
时间:2018-09-08
《android图片编辑器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录第1章设计内容与要求21.1课程名称:实训项目课程设计III21.2设计要求2第2章需求分析32.1功能需求32.2性能需求42.3设计环境4第3章概要设计53.1功能结构53.2用例分析53.3主流程6第4章详细设计与实现74.1预览图片74.2切换与显示大图94.3缩放图片114.4删除图片124.5设置墙纸134.6分享图片14第5章测试165.1图片浏览测试165.2图片切换测试165.3图片缩放测试165.4删除图片测试175.5图片分享测试175.6设置墙纸测试17总结18参考文献19第1章设计内容与要求1.1课程名称:实训项目课程设计III设计题目:
2、android图片浏览器该应用主要的功能是:预览图片、查看大图、缩放图片、删除图片、设置桌面墙纸和分享图片。1.2设计要求1.用户可以预览SD卡里面的图片信息。2.用户可以浏览单张图片查看大图。3.用户可以切换图片。4.用户通过放大缩小按钮,实现图片的缩放。5.用户能删除当前浏览的图片。6.用户可以将当前浏览的图片设为墙纸。7.用户可以将喜欢的图片通过微博,短信,蓝牙等进行分享。第2章需求分析2.1功能需求2.1.2图片预览进入图片浏览器后,程序自动加载SD卡里面的图片文件,并且能在首页预览所有符合条件的图片文件。2.1.2查看大图点击预览页面的单张图片,可以查看该图
3、片的大图,并进入大图的操作界面。2.1.3图片切换进入大图界面后,用户可以通过“上一张”,“下一张”两个按钮,实现图片切换。并且支持循环切换。2.1.4图片缩放进入大图界面后,用户可以通过“放大”,“缩小”两个按钮,实现对该图片的放大或者缩小。当缩放到极限时,提示不能再放大或者缩小了。2.1.5删除图片在大图界面,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“删除”选项将该图片从SD卡中删除,并提示删除成功或失败。2.1.6设置墙纸在大图界面,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“设为壁纸”选项将该图片设置为手机的墙纸。2.1.6分享图片在大图界面
4、,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“分享”选项将该图片通过设备所提供的分享终端分享,包括蓝牙,短信,微博等等。2.2性能需求1.时间特性:响应时间不超过1000ms。2.正确性:业务错误不允许出现。3.可靠性:除电源,硬件,操作系统外不允许异常或崩溃。4.效率:所有业务速度都快。5.易用性:操作简便,界面友好。6.可扩展性:可在当前需求要求基础上进行功能上的扩展。7.兼容性:可运行在大多数主流的android设备中。8.可移植性:可运行android1.6以上所有版本的环境中。2.3设计环境1.硬件要求:Pc机,android智能设备。2.系统平台:
5、WindowsXP。3.运行平台:androidSDK,android智能设备。第3章概要设计3.1功能结构本次设计主要是实现Android图片浏览器,包括浏览图片、放大或者缩小图片、删除图片、设置桌面墙纸和分享图片。其功能模块图如下:图片浏览器浏览图片删除图片设为墙纸缩放图片分享图片图3.1功能模块图3.2用例分析图3.2系统用例图3.3主流程主流程图如下:开始预览多张图片浏览单张图片通过放大缩小按钮放大或缩小图片通过“上一张”,“下一张”两个按钮切换图片Menu菜单删除图片设为墙纸分享图片结束图3.3主流程图第4章详细设计与实现4.1预览图片4.1.1设计说明系统
6、主界面主要是用GridView预览SD卡的所有满足条件的图片,通过适配器MyAdapter装载图片信息,并通过重写getView方法来获取图片。图片的布局由主页的XML文件决定。为每张图片添加了响应事件,用户通过并且点击单张图片能够跳转到大图的显示界面。4.1.2代码实现与说明1.搜索图片文件,用到了getImageFile(Filefile)这个方法,通过对SD卡里面所有的文件夹遍历,找出符合要求的图片,并将找到的图片信息保存到HashMap中。图4.1浏览图片文件代码截图2.编写GridView的适配器MyAdapter,它继承自BaseAdapter,并重写ge
7、tView()方法,通过适配器来装载图片文件信息。图4.2重写的getView()代码截图3为GridView设置适配器和点击事件,在获取图片位置和路径后,单击图片可进入ShowActivity查看图片大图。图4.3设置图片适配器和点击事件代码截图4.1.3运行结果图4.4主界面4.2切换与显示大图4.2.1设计说明ShowActicity通过ImageView单张显示图片,并通过按钮的响应事件实现图片切换。4.2.2代码实现与说明1.显示图片大图。通过获取当前图片的位置,并通过ImageView显示当前图片。4.5显示大图代码截图2.点击“上一张”
此文档下载收益归作者所有