基于Android的电子相册设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学士学位论文基于android的电子相册----功能模块设计与实现BasedontheelectronicphotoalbumAndroidFunctionalmoduledesignandImplementation指导老师:姓名:学号:学院:专业:完成时间:摘要I摘要随着智能手机的逐渐普及,手机已经成为人们生活中不可缺少的一部分。而如今智能手机像个人电脑一样,具有独立的操作系统。我们可以享受智能手机给我们带来的拍照,看电影,听音乐等多媒体服务。当然智能手机上还必须要有的一个服务就是图片浏览服务,我们可以通过图片来记录下我们生活中的美妙瞬间。本课题是在AndroidSDK2.2平台下,实现了一个手机电子相册。主要采用Android平台的Framework层提供的接口,实现了图片的文件夹路径的显示,图片的查看、放大、缩小等基本功能,支持jpg、bmp、png和gif图片格式,该程序是独立的apk文件,可以安装在Android2.2以上的系统版本的手机上。本文在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的图片浏览器。以图片浏览器的页面为主线进行分析和研究的,进而研究了Android程序开发环境的搭建,Android工程文件中的各个文件的作用,程序界面的设计,程序数据的处理,图片的异步加载,防止程序的内存溢出以及自定义控件的使用。关键字:Android;图片浏览器;智能手机平台;异步加载;内存溢出AbstractIIAbstractWiththepopularityofsmartmobilephone,mobilephonehasbecomeanindispensablepartofpeople'slife.Nowtheintelligentmobilephonelikeapersonalcomputer,withanindependentoperatingsystem.Wecantakepictures,enjoyintelligentmobilephonebringsustowatchmovies,listentomusicandothermultimediaservices.Ofcourse,theintelligentmobilephonealsomusthaveaserviceisthepicturebrowsingservice,wecanthroughthepicturetorecordourlifeinthemoment.ThistopicisintheAndroidSDK2.2platform,therealizationofamobilephoneelectronicphotoalbum.UsingFrameworkplatformAndroidlayerprovidestheinterface,realizethepathofthefolderimagedisplay,pictureoftheview,zoom,andotherbasicfunctions,supportforJPG,BMP,PNGandGIFimageformat,theprogramisindependentoftheAPKfiles,systemversioncanbeinstalledinmorethanAndroid2.2mobilephone.Inthispaper,basedonanalyzingtheprincipleofAndroidmobilephonesoftwaredevelopmenttechnologyonAndroidplatform,developedbasedontheimagebrowsertoprovideuserswithbetter.Inthephotobrowserpagesasthemainlineofanalysisandresearch,andthenstudiedtheAndroidprogramdevelopmentenvironmenttobuildtheAndroidprojectfile,eachfileintherole,designoftheprocedureinterface,dataprocessingprogram,asynchronousloadingpicture,preventtheprogrammemoryoverflowandtheuseofacustomcontrol.Keyword:android;Photobrowser;Smartphoneplatform;Asynchronousloading;Memoryleak目录III目录第1章绪论...............................................................................................11.1Android系统简介................................................................................11.2Android系统架构................................................................................11.3AndroidJava开发方向.........................................................................21.4组织结构...........................................................................................2第2章系统分析与设计..........................................................................32.1功能分析...........................................................................................32.2性能分析...........................................................................................32.3界面设计...........................................................................................42.3.1用户界面的设计............................................................................42.3.2功能的设计..................................................................................6第3章Android开发环境的搭建............................................................83.1开发环境搭建需要的软件...................................................................83.2Android开发平台的搭建.....................................................................83.2.1JDK安装...................................................................................83.2.2Eclipse的安装............................................................................93.2.3AndroidSDK安装...................................................................103.2.4ADT安装...............................................................................113.2.5创建ADT...............................................................................12第4章程序的实现................................................................................13目录IV4.1Android项目的总体架构以及其用途..................................................134.2功能的实现.....................................................................................164.2.1第一个界面----欢迎界面................................................................164.2.2第二个界面----主界面...................................................................184.2.3第三个界面----GridView界面.........................................................194.2.4第四个界面----单张图片显示界面....................................................24第5章总结.............................................................................................30参考文献...................................................................................................31第1章绪论1第1章绪论1.1Android系统简介Android是一种以Linux为基础的开放源的操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安智”。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的ISO以及RIM的BlackberryOS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。1.2Android系统架构Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功