没有合适的资源?快使用搜索试试~ 我知道了~
基于android的图片阅读器的设计与实现计算机-学位论文.doc
0 下载量 102 浏览量
2023-07-11
01:18:13
上传
评论
收藏 2.56MB DOC 举报
温馨提示
试读
63页
基于android的图片阅读器的设计与实现计算机-学位论文.doc
资源推荐
资源详情
资源评论
基于 Android 的图片阅读器的设计与实现
摘 要
随着 4G 时代的到来以及公共场所 WiFi 越来越普及,以网络通信为主流功能的移
动终端设备包括智能手机已经随处可见,而 Android 系统作为最流行、开放性最强的
手机操作系统给用户带来了新的应用体验,也给移动软件开发者带来了新的发展机会,
以 Android 为平台的应用程序软件越来越多。本文即是依靠 Android 有关的技术来进
行开发和研究。
本系统使用 JAVA 和 Android SDK(Software Development Kit)开发,其中 Android
SDK 主要是以 Java 语言为基础,包含了在 Android 平台上开发移动应用的各种工具
集。用户可以使用 Java 语言来开发 Android 平台上的软件应用。采用 Eclipse + ADT
(Android Development Tools)作为开发工具,在 Android 手机模拟器和 Android 手
机真机上测试运行。该图片阅读器的设计使用了模块化的方法,同一模块实现了高内
聚,不同模块之间实现了低耦合。把整个系统划分为不同的功能模块,安装不同的功
能模块,进行详细设计,然后进行编码开发。
该图像阅读器的设计和实现,在模拟器的实验中,取得了比较不错的结果,各方
面性能表现良好。较好的实现了对 SD 卡上的图片进行扫描显示;在放缩图片、旋转图
片、删除图片以及图片详细信息的获取等方面取得了不小的进步。这些都表明本文的
工作是有意义的。
关键词: 图片阅读器;Android 手机;JAVA;Eclipse+ADT
Based on the Android the Design and Implementation
of the Picture Read
Abstract
With 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 have everywhere, the Android system as the most popular mobile operating
system, open 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 JAVA and Android SDK (Software Development Kit) Development,
including the Android SDK is mainly based on JAVA language, includes a mobile
application on the Android platform Development set of tools.Users can use the Java
language to develop software applications on the Android platform.Using the Eclipse ADT +
(Android Development Tools) as a Development tool, the Android emulator with Android
mobile phone real machine test run.The image reader design USES the modular approach,
the same module implements the high cohesion, 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,
has achieved fairly good results, good performance in all respects.Better implement the
scanned picture of SD card;In scale, rotating pictures, delete pictures and images detailed
information retrieval has made big progress.All this suggests that the work of this paper is
meaningful.
Keyword: Picture reader; Android Phone ;JAVA ;Eclipse+ADT
iii
目 录
摘 要 ...................................................................i
Abstract ................................................................ii
1 绪论 ..................................................................1
1.1 课题的研究背景...................................................1
1.2 课题的研究意义...................................................1
1.3 课题设计目标.....................................................1
2 关键技术平台与理论介绍 ................................................3
2.1 ANDROID 平台简介和特点...........................................3
2.2 Android 应用的构成和工作机制 .....................................5
2.3 开发环境的搭建...................................................7
2.3.1 安装并配置 JDK 6............................................7
2.3.2 安装 Eclipse................................................7
2.3.3 安装并配置 Android SDK......................................7
2.3.4 安装 ADT....................................................7
2.4 安卓应用程序的结构解析...........................................8
2.4.1 Activities .................................................8
2.4.2 Service ...................................................10
2.4.3 Content Provider ..........................................11
3 需求分析和可行性研究 .................................................12
3.1 问题的定义......................................................12
3.2 需求分析........................................................12
3.2.1 需求分析的过程 ............................................12
3.2.2 需求分析的方法 ............................................12
3.2.3 本软件研究方法 ............................................13
3.3 可行性分析......................................................14
3.3.1 经济可行性 ................................................14
3.3.2 技术可行性 ................................................14
3.3.3 操作可行性 ................................................14
3.3.4 法律可行性 ................................................15
4 系统概要设计 .........................................................16
4.1 系统的功能模块说明..............................................16
4.2 系统的功能模块结构图............................................16
4.3 业务流分析......................................................18
5 系统的详细设计 .......................................................20
5.1 系统主要功能界面的设计和实现....................................20
5.1.1 对 SD 卡图片文件的扫描. ....................................20
5.1.2 图片存储目录 ..............................................24
5.1.3 图片预览 ..................................................25
5.1.4 单张图片显示 ...............................................27
5.2 系统任务界面的设计..............................................29
iv
5.2.1 幻灯片播放 ................................................29
5.2.2 旋转图片 ..................................................30
5.2.3 缩放处理 ..................................................32
5.2.4 图片的详细信息 ............................................34
5.2.5 图片的删除操作 ............................................37
6 软件测试 .............................................................39
6.1 软件测试描述....................................................39
6.2 系统功能测试....................................................40
7 总结 .................................................................41
参考文献 ................................................................42
致 谢 ..................................................................43
外文原文 ................................................................44
中文翻译 ................................................................54
1
1 绪论
智能手机应用软件是近年来十分活跃的技术研究领域,是一系列高新技术的汇集,
往往指以移动互联网为传输媒介,以运营商服务器和用户计算机为处理终端,以手机
应用软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续
性的应用软件这些技术包括计算机图形学、多媒体技术、人工智能、人机接口技术、
传感技术以及高度并行的实时计算技术,还包括人的行为学研究等多项关键技术。除
此之外特别是个人版的智能手机应用软件,如图片阅读器软件 ,是个简单的应用软件,
但却能给人以重大帮助,让我们从繁锁的图片中解脱出来.而只有我们的身心得到了解
脱才能更好的投入到新的工作.现在的人,不管是已经工作的,还是还未进入社会的学
生,都喜欢在吃饭前对美食拍照、旅游时对大自然瑰丽的风景拍照还有随时随地的自拍,
面对大量照片需要整理有着很大的厌倦,而这样一款能让我们方便整理照片的应用软
件,其魅力还是不可估量的。
1.1 课题的研究背景
Google 在 2007 年 11 月正式推出,基于 Linux 的 Android 移动终端操作系统,
从那时起 Android 平台越来越受人们所关注,由于 Android 是一个真正开放开源的平
台,故而开发者都可以使用 Android 平台开发程序,使得其平台上应用软件与日剧增。
除了 Android 自身内嵌的应用之外,也有一些其他应用软件,伴随着 4G 时代的来临,
无线宽带网络覆盖越来越广,无线上网速度也越来越快,智能手机的主流功能正逐渐
转变为以网络通信为主,用户也更倾向于手机应用的体验。
为了满足用户在 Android 上浏览本地图片的需求,也结合上述的一系列分析和研
究,本人决定开发一个基于 Android 平台的图片阅读器的应用客户端软件。
1.2 课题的研究意义
目前市场上安卓平台占有率在 20%左右,使用安卓手机的人数如此众多,所以在
安卓平台上开发手机应用软件是比较有意义的。借助 Android 系统的全触摸的形式,
用户可以用手指简单的滑动、点击本地图片,能够方便实现对本地图片和 SD 卡的加载、
分类显示、浏览、旋转处理和缩放操作,方便用户对手机本地图片的整理,从而增强
用户体验和易用性。手机应用软件的盈利空间非常大,无论是下载时收取一定费用,
还是通过广告盈利都是非常可行的。手机应用软件的开发与传统 PC 机的应用软件开发
有一定差距,因为手机平台资源有限,所以开发时要处处考虑资源分配问题。而且,
手机已经和现代生活方式紧紧结合在一起,可以说是随身必带品。所以手机应用软件
的盈利面因为手机的覆盖率而变得非常广。
1.3 课题设计目标
易于操作性:既然手机应用软件面向的是普通消费者而不是计算机专家,那么他
们不可能深入的学习手机应用软件操作技巧。手机应用软件操作的简单性是开发过程
中必须要遵循的基本特征。
良好的用户界面:良好的用户界面用户界面更是吸引用户的硬指标。相关的美术
构图、系统实时性和人性化提示也是必须要考虑的。
可中断性:多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等
一个电子邮件或者等车)之间有一小段时间。而游戏、通讯和工作数据访问使用的是
同一个设备。所以一个好的手机应用软件应该提供短时间的娱乐功能,并且允许用户
在手机应用软件提醒模式和工作模式之间顺利切换。所以在手机应用软件的服务过程
剩余62页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 695
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript和微信小程序的Anna设计源码
- 基于Java的仿制品设计源码 - bilibili
- 基于Javascript的影视动画设计源码 - cad
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功