摘要Android 系统在近几年发展迅速,各大手机厂商不断生产高性能的手机,并且尽力发展自己的生态圈。在此大环境下,Android 软件层出不穷。在移动终端中,相册是不可或缺的功能,其质量直接影响用户对手机使用的体验与感觉。人们对 Andriod 软件的要求也越来越高。单纯浏览图片及简单处理图片的手机相册已不能满足人们的需求。而今,手机相册的功能已多样化:添加音频、文字等。与图片关联的信息越来越多。 本系统在 Andriod Studio1.0 集成环境上,采用 Java 语言进行开发。为相册中的图片添加了更多的信息,用户可以为一张图片创建音频、添加文字等。本系统在对Android 电子相册系统进行详细设计的同时,对实现过程中的重点及难点进行了记录及讲解。 30104 毕业论文关键词 Android、图库、电子相册、音频
Title The Design and Implementation of Android Electronic Photo Album System
Abstract The Android system has developed rapidly in recent years.And each big mobile phone manufacturer continuous producing high-performance mobile phones as well as tring their best to develop its own ecosystem which can attract more users. Against this background, a large number of Android software appears.The album is one of the most important functions of mobile phones.Its quality affects experience and feeling of mobile phone users directly. The requirement for android software is getting more and more rigorous.Those albums which could Simply browsing pictures and processing photoes can't satisfy people's demands any more. Now, the function of phone album has persified: recording, writing, etc. The image is getting more and more information and association. We developed the software in the android Studio1.0 integration environment. Java language has been used. To add more information, users can record audio for a picture, adding text, etc. We spent a lot of emerge on system designing. At the same time, This article also recorded the key point and difficulties.
Keywords Android, gallery, audio, electronic photo album
目 次
1 引言 1
1.1 研究背景 1
1.2 国内外研究现状 1
2 Android 技术介绍 3
2.1 如何开发Android 3
2.2 Android 电子相册工程 5
3 系统需求分析 8
3.1 功能需求 8
3.2 系统功能结构图 14
3.3 系统界面需求 15
3.4 系统性能需求 15
3.5 运行环境需求 16
4 Android 数据库设计 17
4.1 数据库及字段属性设计 17
4.2 数据库连接 18
5 电子相册系统界面详细实现 21
5.1 电子相册主界面设计 21
5.2 相预览界面设计 23
5.3 图片操作界面设计 24
6 电子相册系统功能详细实现 26
6.1 扫描 SD 卡功能实现 26
6.2 录音功能实现 26
6.3 播放音频功能实现 27
6.4 数据存储功能实现 27
7 电子相册系统测试与调试 2 9 7.1
测试目的 29
7.2 程序调试 29
7.3 测试的主要内容 29
7.4 测试用例 29
7.5 系统运行界面 31
结论 34
致谢 35
参考文献36
1 引言 1.1 研究背景 所谓智能手机,是指类似于个人电脑,具备独立的操作系统,可以由用户自行安装软件、游戏等程序来不断对手机进行扩展,并可以通过移动网络来实现无线网络接入的一类手机的总称[1]。 虽然智能手机自带相册,但这些相册一般仅提供浏览功能,用户不能添加文字和声音,故而很难满足用户的实际需要。基于这种情况,本项目的任务书指出,有必要开发一款突破当前相册功能狭隘的软件。首先,它应该具备扫描 SD卡、浏览图片等相册必须具备的功能。其次,它应该具备一些高级的功能,比如为图片创建音频,添加文字,能够进行图片的搜索,用户可以创建自己的相册并且将图片保存至相册中。 1.2 国内外研究现状 用于制作电子相册的软件称之为电子相册制作软件。根据调查结果显示,目前的电子相册数量很多,国内外有很多公司开发了电子相册软件,收费的、免费的,不一而足。这些软件有好有差,制作出来的电子相册质量参差不齐。随着电子产品在家庭中越来越普及,人们在可以更方便的拍摄照片却又不需要把拍摄的照片都冲印的时候,更多就选择了打包保存在电脑或手机中,电子相册制作软件就在这一过程中充当了非常重要的作用[2]。这些软件为人们提供了一种新的图片保存方式,传统的静态或纸质相册独占市场的格局被打破,人们通过这些软件可以制作动态的图片效果。与传统相册相比,电子相册更具观赏性,也能长时间不退色地保存。 目前比较优秀的电子相册制作软件有国外的Authorware、PhotoShop、ACDSee、会声会影、PowerPoint、VB以及国内比较优秀的彩影等。 以上所述各种软件对电子相册的制作流程大致相同: 1、策划设计。确定相册主题,然后按主题构思设计制作蓝图,明确照片、背景图案和音乐、说明文字的排列顺序等。 2、建立素材库。为相册收集照片、文字、声音等素材并整理。 3、编辑素材文件。 4、制作电子相册[3]。使用多媒体编辑工具将素材整合,输出成电子相册。 除了手机内置相册外,安卓开发者们也开发了很多优秀的应用软件,如多功能图片浏览器 QuickPic、支持相片备份的网易云相册、搜狐相册、分享照片的 POCO、照片漫画化的魔漫相机等都是很不错的应用。但是,支持声音的相册不多。著名的一款叫做“啪啪”。安卓平台上的多媒体相册仅有一款,IOS 平台下的多媒体相册较多:有声相册、记忆摩天轮等。这些相册不仅能展示照片,还能记录声音,算是功能比较前卫的软件了。