7
3.2 Android架构分析 9
3.2.1 应用程序框架 9
3.2.2 类库 9
3.2.3 Android运行时的组件 10
3.3 Android应用的构成和工作机制 11
3.4 应用程序基础 11
3.5 应用程序组件 11
3.5.1 活动(Activities) 12
3.5.2 服务(Services) 14
3.5.3 广播接收者(Broadcast receivers) 15
3.5.4 内容提供者(Content providers) 16
4 系统设计与实现 17
4.1 系统功能模块设计 17
4.2 技术框架设计 18
4.3 UI界面设计 19
4.4 核心功能实现代码 23
5 总结 29
致 谢 30
1绪论
1.1 课题的背景
如今,有两项非常关键的重要技术让人们深刻体会到了生活的巨大变化:互联网和移动通信。当下流行的“任何两个人之间,间隔不超过六个人”的六度空间理论也反映出移动通信的发展大幅提高了人们之间的联系紧密度,比如,你和明星之间可能只相隔6个“相互认识”的人,甚至是更少。从过去的千里烽火传递信息到现在的一通电话即可联系地球两端,互联网和移动通信不可不说功不可没。
随着通信设备技术的不断提高,移动通信用户对语音质量也有了更高的要求,因此移动通信也做了不少优化服务。移动通信与互联网结合两者共有的最大特点:移动性来作为一种新的信息传播,在社会上获得了广泛的关注与支持。因其具有“实时,互动,适应性广”的特点,可以随时随地获取信息,所以移动互联网能够随时满足甚至是有大量通信需求的人。移动互联网就像一只手覆盖着全世界,Android的用户手持模型成为了这个互联网时代的佼佼者。
我们如今的日常生活日益丰富多彩,Android功不可没。在不久的将来,它会是一个非常完善,功能齐全的信息服务平台,具有生活娱乐模块,媒体模块,电子商务模块以及公共服务模块等。Android设备系统的特点是既有互联网功能又有智能终端移动功能,这种创新技术将使安卓系统在未来的互联网领域内占据一席之地。
社会科技的高速发展,使得新媒体占主导,是使照相软件及修图软件出现和发展的重要因素。微博开创了150字左右的短微博,具有图片视频分享功能;微信也开发了短视频分享功能。众多自媒体支持视频与照片的发表,也大大的推动了人们对照相软件的热爱和应用,所以微博微信等新媒体的发展与照相软件的发展在某种程度上是成正比的。照相软件的出现,使得人们的生活发生了翻天覆地的变化,让原本朴素恬静的生活增添了许多的色彩。越来越多的人利用照相软件传播消息,让社交变得更加人性化。甚至在新闻中,许多的拍照和摄像,都是网友自己拍的第一手消息。而携带方便,操作简单,导入便捷也成为了照相软件的最大优势和特点。
1.2 研究意义
互联网的发展是朝着更快速,更便捷,更全面的方向去的,在这种时代需求下,全触摸式系统应运而生。用户不再需要繁琐的按键来进行操作,只需要用手指轻轻接触手机屏幕,便可以完成自己想要的操作。在图像浏览器上,全触摸式的系统也大大提高了用户使用的便利度,只需轻轻一点,即可对图像进行更细致准确的处理达到理想的效果。目前国内安卓应用市场上已经出现各式各样功能完善强大,操作又十分便捷的图片处理产品,如家喻户晓的美图秀秀。众所周知,美图秀秀等一类修图软件已成为人们外出旅游,休闲娱乐,或在家自拍的必备应用产品。在美化图片的需求之下也会有需要模糊图片或给图片进行马赛克操作的需求,在市场上类似美图秀秀类的图片处理应用产品也有相关的模糊图片功能,如滤镜和贴纸,但是这些产品里的贴纸功能一律是由应用系统本身提供的固定的图片,不能由用户自由选择想要作为贴纸的图片。我们日常生活中拍的各种照片,不论是场景拍摄,娱乐聚照或是人物自拍,在拍过照片后需要与人分享或是晒在互联网上时,总是会需要对照片进行处理,已达到自己需求的效果。模糊的概念是减弱焦点的效果,我们进行各种拍摄中,可能会将一些不希望出现在镜头中的事物拍摄进来,如果直接将其剪裁掉又会影响照片的整体效果,或者影响拍摄的照片本来想要突出的重点内容,这个时候人们则需要一种类似马赛克的功能来对不希望出现在照片中的事物进行打码,但是马赛克打码并不十分美观,需要一种更为美观并且便捷的修图功能。在PS软件里,有很多功能比如印章,模糊,或者笔可以让图片精修处理到自己想要的效果,但是这并不十分便捷,而且使用这些功能需要在PC端并且进行一定量的学习才能熟练掌握,这就没有了用户体验便捷的意义,于是本文研究设计一款能让用户自由选择贴纸图片,图片来源可以是互联网下载也可以是本地相片,能让用户使用一种滤镜就可以将除了图片想要显示的重点部分外不需要突出的地方进行模糊或者融于场景的效果的安卓应用系统。 android影像处理信息发布系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_81519.html