|
技术:Android等
摘要:
近年来,4G技术的成熟和公共WiFi的推广普及,为智能手机的迅速发展创造了极为有利的环境,而Android系统凭借其开放性和强大的功能性,在经过不断地发展和完善后,越来越多的手机厂商开始选择Android系统作为其主要的发展方向。Android平台为用户提供了内容丰富的应用功能,同时给移动软件开发人员带来了更多的发展机会。本文所述应用程序基于Android平台的有关软件开发技术。
本应用使用Java语言开发,充分利用Java语言的简单易用和功能强大的特点,系统开发环境为Android SDK(Software Development Kit),并以Eclipse+ADT(Android Development Tools)为开发工具,最后在AVD(Android Virtual Device)上对软件进行模拟测试运行。
此次图片阅读器的设计严格遵守软件开发流程,通过对Android平台开发方法和应用程序的学习,对系统每个功能都进行了详细的分析设计,主要实现了对SDCARD的图片扫描、对扫描出的图片进行一些功能性操作等,最后将各个功能模块整合到一起,完成最终开发。代码编写完成后,在测试阶段,将项目导入到AVD(安卓虚拟机)上运行,取得了不错的效果,可以在虚拟机上完成各项设计功能,各项性能均达到了实验设计标准,这些都表明本次程序的设计是成功的。
关键词:Android系统;图片阅读器;Java;Eclipse+ADT;Android SDK
目录:
摘要 i
Abstract ii
1 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.2.1 国内外手机系统现状 1
1.2.2 国内外手机应用现状 1
1.3 选题研究意义 2
1.4 选题设计目标 2
2 关键技术与理论介绍 4
2.1 Android平台简介 4
2.2 Android应用程序运行机制 5
2.3 Android开发环境搭建: 7
2.3.1 安装并配置JDK: 7
2.3.2 下载安装Eclipse 8
2.3.3 下载安装SDK 8
2.3.4 为Eclipse安装ADT插件 9
2.3.5 为Eclipse指认SDK 10
2.3.6 为Eclipse创建AVD 10
2.4 Android应用程序分析 11
2.4.1 Activities 12
2.4.2 Service 14
2.4.3 BroadCast Receiver 15
2.4.4 Content Provider 15
3 可行性研究和软件需求分析 16
3.1 问题定义 16
3.2 可行性研究 16
3.2.1 经济可行性 16
3.2.2 技术可行性 16
3.2.3 操作可行性 17
3.2.4 法律可行性 17
3.3 软件需求分析 17
3.3.1 需求分析的步骤 17
3.3.2 需求分析的方法 17
3.3.3 本软件研究方法 18
4 软件概要设计 20
4.1 软件功能模块 20
4.2 软件功能模块结构图 20
4.3 软件业务流分析 21
5 软件详细设计及编码 23
5.1 软件主要功能界面设计及实现 23
5.1.1 对SD卡存储图片进行扫描 23
5.1.2 图片存储目录 25
5.1.3 图片预览界面 26
5.1.4 单张图片显示 27
5.2 软件菜单功能设计与实现 28
5.2.1 软件菜单栏 28
5.2.2 幻灯片播放 29
5.2.2 旋转图片 30
5.2.3 图片缩放处理 32
5.2.4 图片详细信息查看 34
6 软件测试 36
6.1 软件测试概述 36
6.1.1 软件开发与软件测试 36
6.1.2 软件测试方法 36
6.2 软件测试报告 37
6.2.1 功能测试 37
6.2.2 测试总结 38
总结 39
参考文献 40
致谢 41
外文原文 42
中文翻译 48
论文字数:29827
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|