1.1 课题研究的背景
2007年11月5日Google与其他33家手机制造商、手机芯片供应商、软硬件供应商、电信业者所联合组成的开放手机联盟,发布了名为“Android”的开放手机软硬件平台。参与开放手机联盟的厂商,都会基于Android平台来开发新的手机业务。
在Android平台公布的一周之后,Google发布了可以免费自由下载,能在Windows、Mac、Linux等多重平台上使用的Android软件开发工具与相关文件。数天后,又再次发布操作系统核心,与部分驱动程序的源代码。展示出Google欲将手机这个现代人的随身工具推向开放平台,让人们可以自由修改创作出符合自己需求的手机应用的决心。随着2008年Open Handset Aliance 公开了全部Android的源代码,开发者拥有一个完全开放的手机平台。从Android1.5版开始,支持多国语言,软键盘,输入法等功能。这些特性让Android操作系统得以正式迈向国际化。智能手机市场的领先者是Windows Mobile和BlackBerry。据国外媒体报道,截止2009年4月,在欧盟最大的5个国家,使用谷歌Android操作系统的智能手机用户达180万。2009年初,随着Android平台手机在国内的热卖,国内众多开发商着眼开发Android手机应用程序软件。
随着生活的多样性发展,越来越多的人们喜欢收集各种各样的图片,照片,带来各样的乐趣和赏心悦目的心境,科技的发展,电子图片也非常普遍,随之图片浏览器也在日益改进以满足人们的需要。本次图片浏览器的设计就是按照指定的要求设计出特定功能的图片浏览器,能实现打开各种各样的图片,比如*.bmp、*.jpg、*.gif、*.gif等,打开多张图后可以浏览下一张或者上一张图片。
1.2 课题研究的意义
针对基于Android系统开发图片浏览器可以分为以下三个方面来讨论:
第一,图像是人们从客观世界获取信息的重要来源。人类是通过感觉器官从客观世界获取信息的,即通过耳、目、口、鼻、手,通过听、看、、嗅和触摸的方式获取信息。在这些信息中,视觉信息占60%~70%。视觉信息的特点是信息量大,传播速度快,作用距离远,有心理和生理作用,加上大脑的思文和联想,具有很强的判断能力。其次是人的视觉十分完善,人眼灵敏度高,鉴别能力强,不仅可以辨别景物,还能辨别人的情绪,由此可见,图像信息对人类来说是十分重要的。
第二,现在手机功能越来越强大,手机多媒体处理能力成为了手机好坏的重要评价标准,多媒体信息在手机的终端的使用,可以让人们随时随地地接触到各种各样的信息,尤其是图片能传递大量的信息,让人们生活丰富多彩,图片浏览器就是为了人们能够方便的查看手机里的图片而设计的。
第三,需要查看手机里的图片时,要用户自己进入内存卡,找图片也是比较麻烦,这时图片浏览器就能发挥它的功能,它可以自动搜索sd卡里的图片,然后再分类,用户可以根据自己的需要查看图片。
1.3 图片浏览器开发
1.3.1 图片浏览器简介
这个图片浏览器是基于android操作系统的、速度快、功能强大的图片浏览器,它不仅仅提供图片浏览的功能,还能高效率的查找和组织图片文件,具有能够显示高品质图片的图片查看器,它支持图片缩放及幻灯播放方式,,独特的图库功能,,旋转照片,缩放图片,还能删除图片,设为桌面,设为壁纸。手机中的图片有相机拍的,也有使用其他软件时自动下载的,图片浏览器的主页面是用ListView这个组件设计的,其中id=”@android:id/list”表示显示一个列表,然后android:layout_width=”fill_parent” 表示设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。android:layout_height=”wrap_content”表示设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。简而言之就是fill_parent布局将试图扩展以填充所在容器的全部空间,wrap_content布局指根据视图内部内容自动扩展以适应其大小。例如grid_view.xml通过GridView来布局某个文件夹里的图片, 基于Android系统的图片浏览器开发(2):http://www.youerw.com/jisuanji/lunwen_13725.html