网站大量收购闲置独家精品文档,联系QQ:2885784924

Android应用开发设计实验报告-智能相册.doc

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

Android应用开发总结报告 ——智能相册 姓名 学号 任务分配 任正辉整体规划和大部分代码 邢玉轩代码修改,查阅资料,布局设计 吕冰洁部分代码改写, 实验报告 目录 需求分析-----------------------------------------2 系统架构描述-------------------------------------2 程序设计与系统实现------------------------------4 源码设计与分析-----------------------------------8 运行结果展示------------------------------------14 总结---------------------------------------------22 一、需求分析 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本着理论与实践相结合的思想,将平时课堂课下学习的编程知识与计算机理论应用到实际项目中,积累实践经验,学院给我们将要毕业的学生安排了本次实习,学习IT界比较前沿的技术。 自动化、网络化和社会阶段,在日常生活中,照片给人们留下难忘永恒的记忆,如何珍藏这些永久的记忆呢?时间一长或稍有不小心,照片就会损坏,还有随着时间流逝照片会发黄、褪色、甚至发霉,这便失去的照片本有的色泽和观赏性。快速发展的多媒体技术给你提供了一个更好的保存方式——智能相册!它具有传统相册无法相媲美的优越性。我们追求也是人民时尚生活的一种体现。给以后的生活多留一点回忆,让以后的人生道路回味无穷。这是一件很有必要的事,那就让我们在接下来的文字当中着重介绍一下智能相册的完成过程吧。 二、系统架构描述 Android智能相册本着对捕获的图片进行存储、删除、处理等操作目的,所以在进行智能相册设计与实现的过程中难免会用到各种Activity之间的跳转、传值跳转,Button/ImageView/Gallery/ImageSwitcher等视图的使用和线性、绝对、相对布局对界面进行布局。这里各Activity之间的跳转关系十分重要,必须清晰地弄清楚,以免跳转和关闭出错。这里给出各Activity之间跳转图如下: 图 1 最终设计完整智能相册Activity图 整个工程架构如下: 三、程序设计与系统实现 设计与实现大体思路:根据功能划分模块(构思各个模块之的间联系及跳转方式(对每个模块进行布局设计(对应LAYOUT设计Activity即.java文件代码设计(代码及布局完善(界面完善(整理与总结。 详细设计如下: 1、功能需求分析 设计一个简单智能相册完成图片的浏览及简单操作处理要求如下: (1)对本地文件进行画廊展示; (2)对本地文件进行全屏展示; (3)扫描SDCARD中的图片,完成遍历操作,图片全放在根目录下; (4)对SDCARD中的图片进行画廊展示; (5)对SDCADRD中的图片全屏展示; (6)对本地文件进行网格展示,点击网格中的小图片放大显示; (7)对SDCARD中的图片进行2D处理,如放大、缩小、旋转等处理并保存; (8)拓展功能:拍照。拍摄照片并保存在SDCARD中。 2、模块划分 按功能及在整个程序运行时扮演的角色的不同可整体划分为以下模块: (1)模块间跳转 (各模块间跳转关系) 3、布局 该项工程中有11个.java文件,9个.xml文件,基本上每个活动对应一个布局文件,设计中为了方便和节省代码编写使本地图片画廊展示与SDCAD中图片画廊展示共用了一个布局文件,而由网格展示点击小图片放大显示,可直接跳转到本地图片全屏显示,这里用到传值跳转。下面介绍各布局: (1)主界面布局main.xml: 为方便视图的拖动这里用到绝对视图,布局中有ImageView/ProgressBar/ TextView视图ImageView中显示软件标题,TextView引用Value文件中字符串,显示正在读取文件进行程序缓冲。 (2)功能介绍界面function.xml TextView引用Value文件中字符串进行功能介绍及开发小组。在下边为4个功能按钮。 (3)本地和SDCARD图片在同一个画廊布局中展示galler

文档评论(0)

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

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

1亿VIP精品文档

相关文档