基于安卓的图片浏览器的设计与实现

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

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

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

资源描述

重庆邮电大学本科毕业设计(论文)1编号:审定成绩:重庆邮电大学毕业设计(论文)设计(论文)题目:基于安卓的图片浏览器的设计与实现学院名称:软件学院学生姓名:邓青佩专业:软件工程班级:学号:指导教师:答辩组负责人:填表时间:2012年5月重庆邮电大学本科毕业设计(论文)2摘要Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android4.0IceCreamSandwich。Android早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续对Android系统开发运营,它采用了软件堆层(softwarestack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机VirtualMachine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于Android的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。Android的主要竞争对手是苹果公司的iOS以及RIM的BlackberryOS[2]。【关键词】AndroidLinux平台开源手机操作系统移动软件Google重庆邮电大学本科毕业设计(论文)3ABSTRACTTheword“Android”meansarobot.Itisalsothenameoftheopen-SourceoperatingsystemformobilephonewhichisbasedonLinuxandpresentedbyGoogleNovember5thof2007.Thissystemplatformismadeupwithoperatingsystem,middleware,UIandapplications.ItisknownasthefirstrealOpenSourceandintegratedsoftwareforMobileTerminal.AtpresentthelatestversionofthesystemisAndroid4.0IceCreamSandwich.Androidoperatingsystemisbasedontheopen-coreofLinux.Thissystemisdevelopedbyacompanynamed“Android”atearlystage.AfterGooglebuy“Android.Inc”,GooglegoondevelopingandmanagingAndroidoperatingsystem.Thisoperatingsystemusesthesoftware-stackframework.Itismainlydividedinto3parts.BasementLinux-coreonlyprovidesbasicfunction.ThispartiscodedbyC.InterlayerwhichiscodingbyC++includesFunctionLibraryandVirtualMachine.Thesuperstratumismadeupwithvariouskindsofapplicationsincludingcommunicationprocedures,messageproceduresandsoon.Theseapplicationsaredevelopedbyothercompaniesthemselves.Someofthemarecodingbyjava.AndroidasthesignificantpartofGoogle`sbusinessstrategywillmoveforwardasinglesteptoadvancethebusinessgoalcalled“providinginformationforeverybodyanytimeandanywhere”.LargenumbersofpeopleallovertheworldareusingmobilephonewhichisbasedonAndroid.Google`spurposeistoletthemobilecommunicationdonotdependontheequipmentseveniftheplatform.Forthispurpose,Androidwillcomplement,notreplaceGooglehaslongpursuedastrategyofmobiledevelopment:partnership,thedevelopmentofuseful,attractivemobileservicesthroughthemobilephonemanufacturersandmobileoperatorsaroundtheglobe,andpromotionoftheseproducts.Thedatashowthatearly2011officiallylistedonlytwoyearsofoperatingsystemAndroidhassurpasseddominatethedecadeoftheSymbiansystem,makingitthelargestintheworld'smostpopularsmartphoneplatform.Android'smaincompetitoristheAppleIOSandRIMoftheBlackberryOS.【Keywords】AndroidLinuxplatformopen-source-operating-system-for-mobile-phonemobilesoftwareGoogle重庆邮电大学本科毕业设计(论文)4目录前言..................................................................................................................................................1第一章基于安卓的图片浏览器概述..............................................................................................2第一节研究内容........................................................................................................................2第二节研究意义........................................................................................................................2第三节研究现状和发展趋势....................................................................................................2第二章开发环境概述......................................................................................................................4第一节开发平台......................................................................................................................4第二节Android框架简介.........................................................................................................4一、Applications(应用层)...............................................................................................5二、ApplicationFramework(应用框架层).....................................................................5三、Libraries、AndroidRuntime(系统运行库层).........................................................5四、LinuxKernel(Linux内核层)....................................................................................6五、Android应用程序框架.................................................................................................6第三章系统分析................................................................................................................................8第一节研究目标........................................................................................................................8第二节需求分析........................................................................................................................8第三节平台搭建........................................................................................................................8一、安装JDK。.................................................................................................................8二、安装AndroidSDK.....................................

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

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

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

×
保存成功