2011221728-黄凯-基于Android的图片管理器设计与实现
Android图片浏览器毕业设计
长沙学院课程设计说明书题目Android图片浏览器系(部) 计算机科学与技术专业(班级) 软件工程(10软件6班) 姓名彭成辉学号2010022504指导教师杨凤年起止日期2013.05.27~2013.06.21课程设计任务书课程名称:综合实训Ⅱ题目:Android图片浏览器已知技术参数和设计要求:设计基于Android平台的图片浏览器程序,具体要求如下:1.图片文件的管理功能。
在配置文件中配置访问SD卡文件的权限,使用File类访问SD卡上的图片文件。
2.用户浏览图片的功能。
用户通过触摸屏操作选择图片进行浏览,使用事件响应函数响应用户的操作,可以使用ImageView在屏幕中显示图片。
3.用户编辑图片的功能。
用户可以放大、缩小、旋转和裁剪图片。
4.设置壁纸功能。
将选择的图片设置为壁纸,可以使用WallPaper类来完成该功能。
5.图片文件的排序功能和查找功能。
根据文件的名称、日期或者其他属性进行排序,根据文件的名称、日期或者其他属性进行查找。
6.使用多种视图展示图片的功能。
可以使用ListView、GridView或者Gallery类来展示图片。
各阶段具体要求:(1)开发前的准备:Android开发环境的搭建。
(2)系统分析与设计:包括程序需求分析、UI设计、业务逻辑设计等。
(3)系统编码实现:根据以上六点要求,对Android图片浏览器进行编码实现。
(4)测试:编写测试用例对程序进行测试。
设计工作量:(1)软件设计:完成问题陈述中所提到的软件以及工作量要求。
(2)论文:要求撰写不少于3000个文字的文档,详细说明各阶段具体要求。
工作计划:安排4周时间进行综合实训。
第一周----Android开发环境的搭建,软件需求分析。
第二周----UI设计、业务逻辑设计。
第三、四周----Android图片浏览器的代码实现与软件测试。
注意事项⏹提交文档长沙学院课程设计任务书(每学生1份)长沙学院课程设计论文(每学生1份)长沙学院课程设计鉴定表(每学生1份)指导教师签名:日期:2013-5-26教研室主任签名:日期:系主任签名:日期:长沙学院课程设计鉴定表摘要本文档描述了基于Android平台如何开发图片浏览器应用软件,并附带介绍了Android开发环境的搭建方法。
基于Android平台的扁平化图形指挥系统
是层级复杂 , 程 序 繁 琐 。在 大 型 复 杂 救 灾 现 场 , 作
战指挥命令 需根 据不 同作 战 指挥 层 级 , 分 层 逐级 传 达 。 每一主干信息 , 有 多 少 个 作 战 模 块 就 需 传 达 多 少 次 分 支 信息 , 作战层级越多 , 传达信息环节越多 , 程 序 就越 复 杂 。 二是转意不准 , 易 出 差 错 。在传 达 过 程 中 , 作 战指 令 经 多 次 转 述 容 易 出现 误 差 。同 时 , 因 方 言 口音 、 语 言 8 0 以上 来 自图像 信
息, 因而 笔 者 提 出 , 设 计一 种 图形 指 挥支 撑 平 台, 用“ 图 形” 替代传 统 的语音 , 通 过“ 图形 标绘 为 主 、 简 要 文 字 为 辅” 的方 式 制 作 行 动 方 案 , 运用“ 图形 +文 字 ” 传 递 作 战 要 素信息 , 以提 升 消 防 部 队 的 指 挥 和 作 战 能 力 。在 消 防 部
2 . 2 系 统 载 体
目前 , 各种 灾 害事 故 数 量 不 断攀 升 , 处置难度 大。消
防部 队 在处 置 时 , 正 确 执 行 指 挥 员 的 意 图在 灭 火 救 援 作
利 用 当地 运 营 商 的 3 G技 术及其 推送 平 台 , 设 计 该 系统 是 在 互 联 网环 境 下 运 行 的 。便 携 移 动 终 端 是 通 过 移 动 运 营商 的 3 G 平 台 以无 线 方 式 接 人 后 台 服 务 器 ; 固 定
中设 计 图形 指 挥 系统 , 是使用便携式移动 终端 , 以收发“ 力 量 部 署 图” 为主 、 以 少 量 文 字说 明 为 辅 , 为全 勤指挥部对 战斗模块 实
一
基于Android的图片阅读器的设计与实现计算机毕业论文设计40论文41
(此文档为word格式,下载后您可任意编辑修改!) 基于 Android 的图片阅读器的设计与实现摘要随着4G 时代的到来以及公共场所WiFi越来越普及,以网络通信为主流功能的移动终端设备包括智能手机已经随处可见,而Android 系统作为最流行、开放性最强的手机操作系统给用户带来了新的应用体验,也给移动软件开发者带来了新的发展机会,以Android 为平台的应用程序软件越来越多。
本文即是依靠Android有关的技术来进行开发和研究。
本系统使用JA V A 和Android SDK(Software Development Kit)开发,其中Android SDK 主要是以Java 语言为基础,包含了在Android 平台上开发移动应用的各种工具集。
用户可以使用Java 语言来开发Android 平台上的软件应用。
采用Eclipse + ADT(Android Development Tools)作为开发工具,在Android 手机模拟器和Android 手机真机上测试运行。
该图片阅读器的设计使用了模块化的方法,同一模块实现了高内聚,不同模块之间实现了低耦合。
把整个系统划分为不同的功能模块,安装不同的功能模块,进行详细设计,然后进行编码开发。
该图像阅读器的设计和实现,在模拟器的实验中,取得了比较不错的结果,各方面性能表现良好。
较好的实现了对SD卡上的图片进行扫描显示;在放缩图片、旋转图片、删除图片以及图片详细信息的获取等方面取得了不小的进步。
这些都表明本文的工作是有意义的。
关键词:图片阅读器;Android手机;JA V A;Eclipse+ADTBased on the Android the Design and Implementationof the Picture ReadAbstractWith the advent of the era of 4 g and WiFi in public places is more and more popular, with function of network communication for the mainstream mobile devices including smartphones the strongest brought new application to the user experience, and also brought new development opportunities for mobile software developers, more and more application software based on Android platform.This article is to rely on Android for studying the development and related technology.This system uses JA V A and Android SDK (Software Development Kit) Development, including the Android SDK is mainly based on JA V A language, includes a mobile application on the Android platform Development set of ers can use the Java language to develop software applications on the Android ing the Eclipse ADT + (Android Development Tools) as a Development tool, the Android emulator with Android mobile phone real machine test run.The image reader designUSES the modular approach, the same module implements the , realized the low coupling between different modules.The whole system is divided into different functional modules, the installation of different function modules, detailed design, coding and development.Design and the implementation of the image of the reader, in a simulator experiment, all respects.Better implement the scanned picture of SD card;In scale, rotating pictures, delete pictures and images detailed information retrieval ),即增强型数据速率GSM演进技术。
基于Android系统的手机文件管理器的设计与实现
基于Android系统的手机文件管理器的设计与实现陈煜;周荣辉【摘要】Based on Android SDK 2.1, the author designed and implemented a practical mobile phone file management utility, which mainly provided functions such as file browsing, file management, file searching, parameter setting and so on. This thesis introduced the level of file management utility in Android architecture, displayed file system information by listview through using a customized array adapter. According to the function of file management and Android activity lifecycle, the paper designed the application interface and transition of different activity, applied MVC to deal with the file operation processes, discussed three kinds of data storage patterns used in the application.%基于Android SDK 2.1,设计了一款实用的手机文件管理器,能够较好地实现Android 文件系统的文件浏览、文件管理、文件搜索、参数设置等功能.文中介绍文件管理器在整个Android系统架构中的层次,通过自定义适配器实现文件系统信息在listview上的显示.根据文件管理器的功能并结合Android activity的生命周期,设计了应用的界面及不同activity之间的转换,把MVC模式应用到文件管理操作的实现过程中,同时探讨了开发中用到的3种Android 数据存储方式.【期刊名称】《铁路计算机应用》【年(卷),期】2012(021)009【总页数】5页(P47-51)【关键词】Android;文件管理器;activity;数据存储【作者】陈煜;周荣辉【作者单位】西南交通大学信息科学与技术学院,成都 610031;西南交通大学信息科学与技术学院,成都 610031【正文语种】中文【中图分类】U285;TP39在移动终端技术与互联网不断发展与融合的今天,手机已从简单的通话工具发展为集PDA、互动游戏、高分辨率摄像、移动视听于一体的全功能通信、数据处理工具,手机上的信息存储量也越来越多。
基于Android平台的图文信息管理系统设计
0引言
图 像 显 示 属 于 一 类 十 分 重 要 的 信 息 媒 体 ,它 把“ 乏 味 ”的 信 息 通 过 更 为 生 动 的 形 象 进 行 展 示 ,满 足 人 们 内 心的认知与理解要求。为了符合逐渐复杂的社会经济 系 统 查 询 、检 索 等 功 能 ,将 每 个 种 类 的 数 据 处 理 为 用 户 通 俗 易 懂 的 图 文 ,为 用 户 提 供 图 文 信 息 服 务 ,具 有 一 定 现实意义[1]。
Байду номын сангаас
Design of graphics and text information management system based on Android platform
TANG Xiuzhong1,LIU Qing2,ZHOU Qingsong1
(1. School of Technology,Pu’er University,Pu’er 665000,China;2. School of Software,Yunnan University,Kunming 650091,China)
对比系统;且该系统的运行空间复杂度与时间复杂度较低,随着用户人数增多,系统稳定性始终较高,不受用户人数的约束。
关键词:信息管理;Android 平台;智能查询;信息获取;系统设计;系统测试
中图分类号:TN911⁃34;TP18
文献标识码:A
文章编号:1004⁃373X(2021)08⁃0095⁃05
Android开发与实践-图像与动画处理技术
用 于 设 置 画 笔 转 弯 处 的 连 接 风 格 , 参 数 值 为 Join.BEVEL、 Join.MITER或Join.ROUND
用于设置是否为粗体文字
用于设置图形重叠时的处理方式,例如合并、取交集或并集,经 常用来制作橡皮的擦除效果
例如,要定义一个画笔,指定该画笔的颜色为绿色,带一个浅灰色的阴影,
可以使用下面的代码。
Paint paint=new Paint(); paint.setColor(Color. RED); paint.setShadowLayer(2, 3, 3, Color.rgb(180, 180, 180));
public class DrawView extends View { /** * 功能:构造方法 */ public DrawView(Context context, AttributeSet attrs) { super(context, attrs); } /*
* 功能:重写onDraw()方法 */ @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); }
<com.mingrisoft.DrawView
android:id="@+id/drawView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Android手机图像版权保护系统的设计与实现
Android手机图像版权保护系统的设计与实现朱静娴;陆南;冯金金【摘要】The development of the Internet and wireless communication makes mobile phone images are widely spread, and the phone image is easy to copy and modify, etc. It is therefore important to have tools on the mobile devices that can prove the ownership of the pictures and to use them before publishing the images. Take the color images of Android mobile as an example, and add a visible or invisible watermark to phone images. The visible image digital watermarking is to embed the watermark information directly or override in the image. The invisible digital watermarking is used a digital image watermarking algorithm to embed the specific watermark in the image. The experimental results show that the proposed scheme can achieve the effect of the mobile phone image copyright protection, and the operation is convenient, has the feasibility and practicability. It can survive in a certain compression attack under the specific environment of mobile phone, and the attack is brought by the transport of the image through QQ, micro-blog etc.%针对互联网和无线通信的发展使得手机图像被广泛的传播,带来了手机图像很容易被复制和修改这类问题,文中采用一种工具来证明图像的所有权.以Android手机获取的彩色图像为例,添加一个可见或者不可见的水印在手机图像中,可见图像数字水印是将水印信息直接嵌入或覆盖在图像中,不可见图像数字水印是采用数字水印算法将特定的水印信息嵌入到图像中.通过实验表明,得出该系统能够达到保护手机图像版权的效果,而且操作便捷,具有可行性和实用性,可以在一定程度上抵抗手机应用软件(QQ、微博等)带来的图像压缩和缩放攻击等.【期刊名称】《电子设计工程》【年(卷),期】2016(024)021【总页数】5页(P184-187,190)【关键词】Android;手机图像;水印信息;量化嵌入【作者】朱静娴;陆南;冯金金【作者单位】江苏科技大学电信学院,江苏镇江 212001;江苏科技大学电信学院,江苏镇江 212001;江苏科技大学电信学院,江苏镇江 212001【正文语种】中文【中图分类】TN911近年来,随着移动互联网技术的飞速发展,带有摄像头的智能手机已经成为一种流行的电子产品。
基于Android的图片产品设计与实现
分类号学号M200976093 学校代码10487密级硕士学位论文基于Android的图片产品设计与实现学位申请人:申文学科专业:软件工程指导教师:任宏萍副教授答辩日期:2011.12.23A Thesis Submitted in Partial Fulfillment of the Requirementsfor the Degree for the Master of EngineeringPicture Product Design and ImplementationBased on AndroidCandidate : Shen WenMajor : Software EngineeringSupervisor : Assoc. Prof. Ren HongpingHuazhong University of Science and TechnologyWuhan 430074, P. R. ChinaDecember, 2011独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本论文属于不保密□。
(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日华中科技大学硕士学位论文摘要图片相关的产品很早就出现在用户的面前,随着近年来互联网的不断发展,用户对于图片定制功能的易用性、可扩展性,以及系统的安全性方面的需求都有了很大程度的提高。
基于Android的大耳娃图文识别系统的设计与实现的开题报告
基于Android的大耳娃图文识别系统的设计与实现的开题报告一、选题背景及意义图像识别技术在近年来得到了极大的发展,得以应用到各个领域中。
其中文本识别技术是一项非常重要的研究方向,它可以将文本从图像中提取出来,从而减少人工输入的量,提高工作效率。
随着智能手机的普及,人们越来越喜欢用手机拍照,从照片中提取出信息。
因此,基于Android平台的图文识别系统成为了一个非常有价值的工具。
而对于肆意欺压学生的大耳娃来说,这个系统似乎很适合他使用。
本项目主要利用Android平台提供的图像处理和识别技术,设计和实现一个图文识别系统,让用户可以通过拍照提取图像中的文本。
具体而言,该系统可以完成以下功能:1. 对于拍照获取的图片进行预处理,提高识别率;2. 识别出图片中的文字,并将其转换为可编辑的文本;3. 将文本保存到本地或上传到云端。
通过该系统的设计和实现,可以方便地解决图片或者文本录入的难题,提高工作效率。
二、研究目标和内容本项目主要研究基于Android平台的图文识别系统的设计和实现。
其中,主要研究内容包括图像处理、OCR识别、本地存储和云存储等方面,具体分为以下几个部分:1. Android平台图像处理技术研究;2. OCR文本识别技术的实现;3. 本地存储和云存储方案的研究和设计;4. 系统整合和优化。
以上研究内容旨在实现一个功能完备、性能稳定的图文识别系统,提高用户的工作效率。
三、研究方法和步骤本项目的研究方法主要包括以下几个步骤:1. 系统需求分析:确定系统的功能要求和需求,作为后续设计和开发的基础;2. 技术调研:对现有的图像处理和OCR识别技术进行调研,确定采用的技术方案;3. 系统设计:设计系统的技术架构、功能模块和界面设计,制定系统测试方案和流程;4. 系统开发:根据设计方案,进行系统的编码实现,完成系统各模块的开发工作;5. 系统测试:对系统进行功能测试、性能测试和兼容性测试,确保系统的正常运行;6. 系统优化:根据测试结果,对系统进行优化,提高其性能稳定性和用户体验。
基于Android平台手机图片浏览器的设计与实现.
南京工程学院毕业设计(论文)选题、审题表教研室信息工程指导教师刘化君职称教授申报课题名称基于Android平台手机图片浏览器的设计与实现课题性质软件工程课题来源自拟课题课题简介基于Google Android移动平台设置开发环境,设计、创建运行在智能手机上的图片浏览器。
该图片浏览器能够获取Web网站上的图片的缩略图,并提供上下滑动的缩略图列表,点击某一图片可查看图片放大、缩小的效果等基本功能。
该课题涉及到Google Android移动平台及其开发套件,以及Java语言网络编程,可以从架构Android移动平台编程环境开始,研究Android移动平台智能终端(手机)相关功能的编程技术,设计实现一个图片浏览器。
本选题通过设计一个基于Google Android平台的智能手机功能作为实例,来学习掌握智能移动终端的设计技术,目的是综合培养学生不断获取新知识、技术的工程应用能力,推进无线移动终端访问Web网站的应用与发展。
所需经费300元上机时数360小时/人课题要求(包括所具备的条件)所设计实现的Android移动平台图片浏览器应能够成功的在模拟器上调试实现访问Web网站,或能下载到某款手机上;通过系统访问进行测试,分析其应用运行性能,以表明系统的有效性及可行性。
图片浏览器操作界面要美观、友好,便于操作。
设计该系统时可选择Eclipse 及其Google插件等作为开发工具;主要涉及的技术有WebkKit 引擎、WebView控件,以及自定义View的实现、界面滚动(Scroll)和用户动作的捕捉(包括上下按键和屏幕单击)。
课题工作量要求1.阅读资料,完成外文资料翻译(2000字以上),和开题报告(3000字以上),提出方案。
2.该课题可以由2人组成一个研究设计组,最好是个人独立完成设计工作;两人共同完成时,要相互合作共同调试通过。
一般情况下,要求每1人完成一项。
3.完成毕业设计论文(15000字以上)。
基于android的授权图片浏览系统的实现
基于android的授权图片浏览系统的实现
梁晟;于涛
【期刊名称】《贵阳学院学报(自然科学版)》
【年(卷),期】2013(008)001
【摘要】授权图片浏览系统使用java框架技术构建服务端,android技术构建客户端.采用异步多线程下载图片、重用View对象、软引用及sd卡缓存等技术极大地降低了手机内存占用,提高了系统的稳定性.系统的实现满足了用户的需求.
【总页数】3页(P34-36)
【作者】梁晟;于涛
【作者单位】贵阳学院数学与信息学院,贵州贵阳550005
【正文语种】中文
【中图分类】TP393.092
【相关文献】
1.基于Android系统的智能公交查询系统的设计与实现 [J], 刘丰年
2.基于android系统的无线机关—智能大院系统的设计与实现 [J], 常开雄
3.基于Android系统的活动发布系统设计与实现 [J], 刘青林; 马旭
4.基于Android系统的智能无线控制系统的设计与实现 [J], 贺志朋;许戈
5.基于单片机和Android系统的智能LED光闪烁系统的设计和实现 [J], 齐成玺;曹玉柱;郑旭媛;刘迢迢
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Android的任务管理器的设计与实现
专科毕业设计(论文)题目基于Android任务管理器的设计与实现姓名候敏敏专业计算机信息管理学号 201204003所在系信息工程学院指导教师李胜辉完成时间 2015年3月17日郑州科技学院信息工程学院二○一五年四月目录摘要 (I)Abstract (II)1 绪论 (1)1.1 学术背景及理论与实际意义 (1)1.2 国内外发展状况及存在的问题 (2)1.3 研究的主要内容 (3)2 需求分析 (4)2.1 可行性分析 (4)2.2 开发环境 (7)2.3 功能要求 (7)3 概要设计 (9)3.1 概述 (9)3.2 系统功能 (9)3.3 基本的设计概念和处理流程 (9)4 详细设计 (10)4.1 概述及环境搭建 (10)4.2 系统模块设计 (15)4.2.1 布局设计 (15)4.2.2 获取运行程序 (16)4.2.3 任务管理模块 (17)5 软件测试 (21)5.1 软件测试定义 (21)5.2 系统测试步骤及测试过程 (21)6 结论与展望 (28)7 致谢 (29)参考文献 (30)基于Android 任务管理器的设计与实现摘要随着新技术的不断开发与应用,近年来Android技术发展十分迅速,一个以Android应用为主的新技术革命浪潮正在蓬勃兴起。
基于Andriod的软件开发是一个前景很大的技术,由于Android系统本身不自带任务管理器,一般的关闭程序不能完全结束,很多程序依然会后台运行,本次毕业设计是设计出一个任务管理器,对系统的程序可以进行管理,优化手机性能。
这次毕业设计在老师的指导和自己不断努力下终于完成。
这个系统实现了包括1.查看当前系统下运行的所有的进程;2.可以查看每个进程的进程号、版本号以及内存占用情况;3.杀死进程(可以杀死全部进程或者杀死指定的进程);4.查看系统剩余内存。
随着智能手机一步步走进普通人的生活,它将成为人们生活中必不可少的一部分。
这次毕业设计所完成的任务管理器实现了对android手机的性能优化并且可以很好的管理自己的手机,对android的系统的市场推广普及以后的应用也有很大的帮助,使自己对android系统也有了更进一步了解。
基于Android的物联网网关图像处理系统的设计
基于Android的物联网网关图像处理系统的设计
王翰钊;李秀丽
【期刊名称】《电视技术》
【年(卷),期】2022(46)4
【摘要】随着信息时代的到来,物联网技术推动了社会的发展。
作为物联网技术的核心,物联网网关在智能化生产和生活中起着非常关键的作用。
嵌入式图像处理系统是物联网网关的重要组成,其性能直接影响产品的核心竞争力。
基于此,围绕Android背景下物联网网关图像处理系统的相关问题进行研究和分析,旨在为相关研究和应用提供参考依据。
【总页数】4页(P35-38)
【作者】王翰钊;李秀丽
【作者单位】河南测绘职业学院
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于Android平台的健康物联网网关系统的设计与实现
2.基于Android的物联网移动数据网关的设计与应用
3.基于 Android智能终端的物联网网关设计
4.基于Android平台的物联网网关方案设计
5.基于Android平台的图像处理系统的设计与实现
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。
因此,手机的应用服务将会有很大的发展空间,手机图片管理服务就是其中的一项。
Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.2,提供了便捷灵活的开发接口。
本课题在Android SDK2.2平台下,设计了一个手机图片管理。
采用了Android 平台的Framework层提供的接口,实现了图片预览、图片动态切换、停止播放等功能,支持jpg,bmp,png和gif图片格式,该程序是独立的apk文件,可以安装在android2.2以上的系统内。
它可以让手机成为一个图片管理,用户可以将其放在心仪的地方,来展示美好的图片,而不必再去购买别的设备就能拥有精美的图片管理了。
本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android 开发环境的搭建过程;接下来是对系统设计的介绍,本文从对购书比价系统的分析,到数据库的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和如何发布此系统。
本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的一些基本操作。
关键词:Android ;java;图片管理;I第1章绪论1.1 系统开发背景如今手机就像钥匙一样,是我们出门必带的物品之一。
随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上网等等。
据数据资料显示,截至2013年1月我国有8亿手机用户,使用手机上网的用户超过了6亿。
基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个图片浏览器。
本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机图片浏览器。
本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的一些基本操作,一些远程模块的调用、根据不同图片扩展名来实现图片只能的打开,同时给以后的一些实用软件留下了借口、可以实现与手机之间的通讯。
以及电脑之间的共享。
在设计时,按照设计的要求,从可靠性、经济性、安全性三个方面进行考虑,通过设计方案的比较,确定出来一套即经济又可行的方案。
本次设计是对所学知识的综合运用,把理论知识和实践相结合。
在本次设计与检验过程中遇到了许多实际问题,比如android平台手机及其运行环境的选择,不熟悉myeclipse和eclipse软件的使用方法,不熟悉开发技巧,可能会发生一些微小功能不能实现、软件运行不稳定,如何设计软件的最佳外观效果等。
所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。
本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android2平台的简介,通过清晰的程序流程图,给程序的理解提供了方向。
还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。
1.2 国内外研究现状图片管理软件顾名思义,则是用户用于管理图片的软件。
目前国内外电子相册繁多,不同的软件,图片管理方式都会有不同。
随着数码相机在家庭中越来越普及,人们在可以更方便的拍摄照片却又不需要把拍摄的照片都冲印的时候,更多就选择了打包保存在电脑或光盘中,图片管理软件就在这一过程中充当了非常重要的作用。
通过图片管理软件,我们的照片可以更加动态、更加多姿多彩的展现,通过电子相册制作软件的打包,相片可以更方便的以一个整体分发给亲朋好友,刻录在光盘上保存,或在影碟机上播放。
COOZINE (XBOOKSKY)COOZINE 基于Flash 技术,是实现在线和离线、电子图书的核心,它应用在需要从PDF 文件或JPEG 文件源制作的电子杂志的情况,它同时提供一些协助处理工具软件,方便批量的处理,而且帮助文档较详细,还提供了演示下载包,可以稍作修改即可。
COOZINE 与目前的几类电子杂志软件不同,它把阅读以及低成本批量制作作为首要追求目标。
每一本COOZINE 电子杂志(电子图书)由COOZINE、JPEG 图片和XML 文件 3 部分组成。
Portable Scribus 1.3.5.0Portable Scribus是一款类似Adobe Pagemaker的开源图片管理制作软件,可以用来制作个人文件、邮件列表、电子杂志类型的电子文档。
它体积很小,可以放在U盘里,只需插入相应的电脑就可以使用。
Premiere软件特点:premiere是一款专业级具有高级的编辑功能的图片管理制作软件,对于专业用户,它可以通过不断增加插件,和用户的专业水平进行复杂的编辑,制作出专业的绚丽相册,但由于面向专业用户,软件的操作十分复杂,上手时间很长,非专业用户使用有非常大的难度。
1.3本文的主要工作Android图片管理系统有效地解决了大量图片管理问题,系统开发时分为前端页面设计开发和后台业务实现开发。
本文开头首先对图片管理软件的研究背景做了简单介绍,其次简述了现今流3行的几个手机开发平台,详细介绍了Android开发平台的架构,并描述了Android 开发环境的搭建过程;接下来是对系统设计的介绍,本文从对图片管理器功能模块的分析,到android系统服务的调用的设计,再到系统客户端的实现都做了详细的解说,并把有些细节和技术提出来做单一的解说;紧接着本文描述了此客户端的图片管理软件的测试过程和此系统特色功能。
本设计完成后,能够实现以下功能:图片的浏览、图片属性的修改、图片的增删改等具体操作。
1.4 本文的组织结构第二章需求分析,首先描述图片管理系统的总体业务流程,然后介绍该图片管理器的设计目的和解决的用户实际使用面临问题。
最后将软件需求分为软件功能性与非功能性需求进行汇总。
第三章系统概要设计,主要是基于android系统架构与MVC软件架构进行设计。
概要设计包括物理层设计与逻辑架构层的设计。
第四章系统详细设计,本章主要进行系统建模设计。
在系统建模部分,从静态结构和动态结构两个方面讨论了系统建模的设计。
第五章系统的实现与测试,首先对图片管理器基本操作如何实现进行描述,并通过系统代码截图和软件功能截图进一步说明。
在本章的最后又对系统的测试情况进行了说明。
4第2章需求分析2.1总体业务描述本章需求分析为了下文的详细设计和系统实现想打下基础,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本软件开发过程,便于开发人员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
在android系统在手机平台风靡的同时,图片管理器在系统中越来越普及,人们通过图片管理软件对图片进行图片管理,既方便了用户,又为传统图片管理带来了革新的契机。
现今android操作系统逐渐成熟,尤其是伴随着各大手机厂商如三星(Samsung),多普达(HTC)出款的多款android手机大热。
人们不仅要求采用手机连接PC进行图片管理,更加盼望在手机操作系统上实现快捷方便的图片管理。
随之带来的是android手机给功能强大,使用简单快捷,拥有良好操作界面的手机图片管理系统的具体需求。
系统基于android系统进行二次开发,考虑到android的基于Linux本质,开发语言选择使用成熟的高级语言Java。
在pc端windows平台下使用Android SDK自带移动模拟器开发调试,生成软件包,在手机端安装apk来达到最终系统运行的目标。
利用eclipse开发的android应用程序,能够与安装有android操作系统的手机硬件相联系,快速便捷的访问手机SD卡和本机内存中各个类型图片。
有条理的将手机图片与系统中划分的图片类型集合相对应,比如系统中分为图片集合,音乐集合等,通过窗口集合的方式显示各个对象和不同类型图片的对应关系。
5系统层次清楚,模块独立。
根据软件低耦合的指导思想,将系统分为界面层,数据层,存储层等。
采用此软件架构,满足了用户的同时访问和android系统并发调用。
能够支持多种图片格式,可是标准主流常见的图片格式,也可以满足特定格式需求。
系统留有软件识别的图片格式的接口,能够能够方便的增加在开始之后确定的图片格式和特殊需求。
系统具有能有完美调用android服务的接口,支持在使用开发过程中新需求带来的处理新对象所对应的android服务。
数据的流向具有双向性。
软件将本机或sd卡的图片数据进行处理,汇总之后上床到界面端,呈现在用户面前。
软件将用户操作具体实现到本机或sd卡中,根据用户操作进行图片的更新,良好快速实现上层软件对底层硬件设备的数据管理。
2.2系统目标和需要解决的问题随着信息的高速发展手机已变的越来越普及尤其是智能手机,基于Android 操作系统的手机就是在这样的趋势下逐渐一步步的走入我们的生活,因此,我们选择这样的研究课题最主要的一点是看在它的潜在市场价值,通过开发基于Android的图片浏览器,能给广大Android用户提供一个安全的,功能强大的,易于操作的,便于管理的高性能管理器。
安卓手机基本都会去安装图片浏览器,尤其是ES图片管理器、RE图片管理器、安卓优化大师用的最为常见,根据需求分析可见,用户将通常对图片管理的要求就是美观度、操作性、功能是否全面。
系统需要解决的问题主要包括:2.图片管理中各个方面的功能不同,需要在满足1.图片管理的主要使用者是广大手机用户,手机用户不同的需求多而各式各样,软件怎样提供最为方便,6最能提供有效服务,最能满足大量用户共同需求的功能?需求的同时,对需求进行具体分析。
图片管理业务流程复杂,需要在android 系统的基础上,完成在sd卡和本机图片管理,系统如何在处理用户图片操作的同时,实现与系统的兼容和交互,又能体现出软件的特色和功能。
3.与手机系统交互时,获取的图片信息复杂且没有分类,同时用户的操作也是不尽相同。
随着用户使用手机的变长,图片的数量和类型伴随着增多,手机存储容量进一步减少,需要对图片进行实时的管理,将大量图片的实时信息上传到UI界面。
4.最大程度的减少用户误操作和实现对系统关键图片的保护,在管理过程中如何做到软件的可靠运行,操作的安全和图片的完整,并且需要对管理进行记录,来达到图片的恢复。
5.软件的UI端作为大量图片的显示端,汇总较多数量和不同类型的图片,如何叫系统以最快的速度对数据进行有效整合,并且以简单明了的图形化和树状结构显示在UI。
6.系统采用统一管理方式,即在应用程序列表中会显示系统中全部软件信息。