[Android图片编辑器.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[Android图片编辑器

目录 第1章 设计内容与要求 2 1.1 课程名称:实训项目课程设计III 2 1.2 设计要求 2 第2章 需求分析 3 2.1 功能需求 3 2.2 性能需求 4 2.3 设计环境 4 第3章 概要设计 5 3.1 功能结构 5 3.2 用例分析 5 3.3 主流程 6 第4章 详细设计与实现 7 4.1 预览图片 7 4.2 切换与显示大图 9 4.3 缩放图片 11 4.4 删除图片 12 4.5 设置墙纸 13 4.6 分享图片 14 第5章 测试 16 5.1 图片浏览测试 16 5.2 图片切换测试 16 5.3 图片缩放测试 16 5.4 删除图片测试 17 5.5 图片分享测试 17 5.6 设置墙纸测试 17 总 结 18 参考文献 19 第1章 设计内容与要求 1.1 课程名称:实训项目课程设计III 设计题目:android图片浏览器 该应用主要的功能是:预览图片、查看大图、缩放图片、删除图片、设置桌面墙纸和分享图片。 1.2 设计要求 1.用户可以预览SD卡里面的图片信息。 2.用户可以浏览单张图片查看大图。 3.用户可以切换图片。 4.用户通过放大缩小按钮,实现图片的缩放。 5.用户能删除当前浏览的图片。 6.用户可以将当前浏览的图片设为墙纸。 7.用户可以将喜欢的图片通过微博,短信,蓝牙等进行分享。 第2章 需求分析 2.1 功能需求 2.1.2 图片预览 进入图片浏览器后,程序自动加载SD卡里面的图片文件,并且能在首页预览所有符合条件的图片文件。 2.1.2 查看大图 点击预览页面的单张图片,可以查看该图片的大图,并进入大图的操作界面。 2.1.3 图片切换 进入大图界面后,用户可以通过“上一张”,“下一张”两个按钮,实现图片切换。并且支持循环切换。 2.1.4 图片缩放 进入大图界面后,用户可以通过“放大”,“缩小”两个按钮,实现对该图片的放大或者缩小。当缩放到极限时,提示不能再放大或者缩小了。 2.1.5 删除图片 在大图界面,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“删除”选项将该图片从SD卡中删除,并提示删除成功或失败。 2.1.6 设置墙纸 在大图界面,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“设为壁纸”选项将该图片设置为手机的墙纸。 2.1.6 分享图片 在大图界面,点击Menu按键,弹出菜单栏,用户可以通过菜单栏的“分享”选项将该图片通过设备所提供的分享终端分享,包括蓝牙,短信,微博等等。 2.2 性能需求 1.时间特性:响应时间不超过1000ms。 2.正确性:业务错误不允许出现。 3.可靠性:除电源,硬件,操作系统外不允许异常或崩溃。 4.效率:所有业务速度都快。 5.易用性:操作简便,界面友好。 6.可扩展性:可在当前需求要求基础上进行功能上的扩展。 7.兼容性:可运行在大多数主流的android设备中。 8.可移植性:可运行android 1.6以上所有版本的环境中。 2.3 设计环境 1.硬件要求:Pc机,android智能设备。 2.系统平台:WindowsXP。 3.运行平台:android SDK,android智能设备。 第3章 概要设计 3.1 功能结构 本次设计主要是实现Android图片浏览器,包括浏览图片、放大或者缩小图片、删除图片、设置桌面墙纸和分享图片。 其功能模块图如下: 图3.1 功能模块图 3.2 用例分析 图3.2 系统用例图 3.3 主流程 主流程图如下: 图3.3 主流程图 第4章 详细设计与实现 4.1 预览图片 4.1.1 设计说明 系统主界面主要是用GridView预览SD卡的所有满足条件的图片,通过适配器MyAdapter装载图片信息,并通过重写getView方法来获取图片。图片的布局由主页的XML文件决定。为每张图片添加了响应事件,用户通过并且点击单张图片能够跳转到大图的显示界面。 4.1.2 代码实现与说明 1.搜索图片文件,用到了getImageFile(File file)这个方法,通过对SD卡里面所有的文件夹遍历,找出符合要求的图片,并将找到的图片信息保存到HashMap中。 图4.1 浏览图片文件代码截图 2.编写GridView的适配器MyAdapter,它继承自BaseAdapter,并重写getView()方法,通过适配器来装载图片文件信息。 图4.2 重写的getView()代码截图 3 为GridView设置适配器和点击事件,在获取图片位置和路径后,单击图片可进入ShowActivity查看图片大图。 图4.3 设置图片适配器和点击事件代码截图 4.1.3 运行结果 图4.4

文档评论(0)

xiaoyi2013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档