现代化的科学技术在人们的生活和工作中所发挥的作用越来越大,各种应用软件都会因为人们的需求而不断的被开发,并且随着社会的不断发展逐渐被推广和普及。应用软件在图像的编辑处理过程中所起到的作用是非常大的,人们可通过程序员开发所需的应用软件,并且最终生成.apk安装包。应用软件的内部代码和相应的颜色矩形以及逻辑由专业的技术人员进行设计,使用人员只需要掌握软件的使用方法,就能够高效并且准确的做好图像的美化,而不需要懂得该应用软件内部代码的实现原理和结构,这正是开发手机应用软件的重大益处所在。
面对图像编辑管理的各种风格的处理,作为使用者,我们希望能够对图像的各种风格以及编辑情况了如指掌,让手机应用软件更加的方便使用。作为开发人员则期望能够设计开发出更多不同的风格和处理效果。一个能够使其便于使用的手机应用软件就显得很有必要。
1.2 研究目的及意义
由于现今对于图像编辑管理的要求越来越高,应用商店里的很多图像处理软件又不是很实用,可编辑的功能比较少且不方便操作。为此开发基于安卓的图像编辑处理的手机应用软件用以迎合图像编辑处理的要求。
本应用软件主要是针对图像编辑处理时,不同的色调风格以及效果的改变而设计的。软件主要实现的功能有:1) 对图片进行幻灯片放映(分手动播放和自动播放),自动播放的间隔时间写在了代码里,手动播放即滑动查看图片 2)在图片上进行涂鸦 3)图片的缩放 4)图片的裁剪 5)设为壁纸 6)瀑布流 7)照相 8)改为圆角图片等,以及一些色调的变换,这样有利于图片的进一步美化。
1.3本文工作
本文首先阐述了基于安卓图像编辑处理的应用软件产生的背景、接着介绍了本应用软件的设计思路,包括应用软件的需求分析、应用软件的总体结构设计,功能模块设计等内容,然后重点介绍了应用软件的具体实现以及维护,并且对应用软件的不足之处进行了分析。
1.4论文组织
论文的余下部分安排如下:在第二章中,对相关的技术进行了综述。在第三章中,介绍了本应用软件需求分析的过程。在第四章中,对本应用软件的详细设计进行了阐述。在第五章中,对本应用软件进行了运行与维护,发现一些问题并及时纠正。最后,在第六章中,对本应用软件进行了一些总结,并对此研究工作做了展望。
2 相关技术综述
基于安卓的图像编辑管理系统是用Java语言进行开发,开发工具采用Eclipse,模拟器采用Google的SDK。该系统主要涉及的就是Android语言、Eclipse开发工具、模拟器SDK,为了实现预期功能的需求,主要对安卓及其模拟器做了了解。下面分别对Android的发展、Eclipse工具的使用、模拟器SDK的安装与使用和对Java语言进行介绍。
2.1 Android的系统架构与发展历程
Android 是以Linux为基础的开发源码操作系统。2003年该公司在美国的加州成立,2005年时被Google收购注资,并组建开放手机联盟,2007年的11月12日,Android Beta操作系统SDK正式发布。
2.1.1 Android 的系统架构
为了能够更清楚的解释当前实施预览图像的实现原理,并且进一步地在Android平台上完成图像编辑处理的设计开发工作,首先,我们需要了解Android系统的整体架构。
图2-1展示了Android系统的主要组成部分:
图2-1 Android系统架构图