基于Android平台的下载图片制作手机背景的APP开发.docx

上传人:b****8 文档编号:9343717 上传时间:2023-02-04 格式:DOCX 页数:44 大小:1.17MB
下载 相关 举报
基于Android平台的下载图片制作手机背景的APP开发.docx_第1页
第1页 / 共44页
基于Android平台的下载图片制作手机背景的APP开发.docx_第2页
第2页 / 共44页
基于Android平台的下载图片制作手机背景的APP开发.docx_第3页
第3页 / 共44页
基于Android平台的下载图片制作手机背景的APP开发.docx_第4页
第4页 / 共44页
基于Android平台的下载图片制作手机背景的APP开发.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

基于Android平台的下载图片制作手机背景的APP开发.docx

《基于Android平台的下载图片制作手机背景的APP开发.docx》由会员分享,可在线阅读,更多相关《基于Android平台的下载图片制作手机背景的APP开发.docx(44页珍藏版)》请在冰豆网上搜索。

基于Android平台的下载图片制作手机背景的APP开发.docx

基于Android平台的下载图片制作手机背景的APP开发

 

本科毕业设计论文

 

题目基于Android平台的下载图片制作手机背景的APP开发

 

专业名称电子科学与技术

学生姓名冯玉鹏

指导教师翟书颖

毕业时间2016.06

 

设计

论文

毕业任务书

一、题目

基于Android平台的下载图片制作手机背景的APP开发

二、指导思想和目的要求

随着智能手机的普及,手机在我们的生活中逐渐占据了更加重要的地位,各种各样的手机APP也孕育而生。

现在基于智能移动终端和移动网络覆盖的普及以及网速的提高,移动互联网已是人们生活中必不可少的成分。

比如说:

购物、阅读、社交等。

同时由于现在人们的生活也比以前多元化,生活中交际的人群也趋于多元化,那么社交软件便由此产生,而且深受人们的欢迎,现已是人们生活中必不可少的成分。

现在社交移动应用不仅仅是便于人们对自己周围交际的人进行信息沟通也是自己向外界释放自己心理活动的平台,这样的平台可以让大家了解自己最近的生活和心理状态。

相反地,自己也可以了解到自己周围的人最近的各种生活、心理状态。

由于生活得多元化,人们心理追求的精神生活也有一定的提高,社交软件不仅仅提供的是社交的便捷性和管理交际圈的便捷性,同时也是精神生活的消费和体验。

随着人们生活水平逐渐的提高,那么人们生活上心理也会有微妙的变化,那么对社交应用的心理体验要求也会有微妙的变化,所以社交应用是很有市场的。

更重要的是社交应用正在朝着精神生活需要的方向发展,而这个方向更是多元的和瞬息万变的。

 本项目是一款基于Android平台的下载图片制作手机背景的APP开发,使Android手机拥有个性的手机背景,是手机显得更生动灵活化,与人们更为方便,让手机主人随时随地更换手机背景。

本设计实现的重要功能是下载网络上更多的图片资源,并且知道图片的更多属性。

本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点。

三、主要技术指标

Java语言:

Java语言是一种能在跨平台应用程序的程序设计语言。

这种语言

技术具有非常卓越的平台移植性、通用性、高效性以及安全性。

Eclipse软件:

Eclipse是一种跨平台的自由集成开发环境(IDE)。

它最主要的目的用来开发Java语言。

但是也有人通过外挂程式使其作为其他一些计算机

语言的开发工具,比如C++语言和Python语言。

JDK:

JavaDevelopmentKit(JDK)是整个Java技术的核心,其中包括了Java运行环境、Java工具和Java基础类库。

SDK:

Softwaredevelopmentkit(SDK)是一些被软件工程师用于为特

定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

运行环境:

软件运行在windows7系统下,App运行在Android4.4.2及以上版本

四、进度和要求

第2周到第3周:

了解设计课题内容,查阅资料,撰写开题报告。

第4周到第5周:

进一步查阅资料,对设计有一个初步的想法。

第6周到第7周:

学习Eclipse,JSD,SDK软件的应用,并运行一些晓得程序熟悉软件,搭建Android平台。

第8周到第9周:

进行初步的设计,是应用初具模型。

第10周到第11周:

编写相关程序,对程序进行测试查找BUG并做出修改。

第12周到第13周:

继续完善该设计,测试调试修改。

第13周到第14周:

整理完成毕业设计,撰写毕业论文。

第15周到第16周:

准备及完成毕业答辩。

五、主要参考书及参考资料

[1]李佐彬.Android开发入门与实战体验[M].机械工业出版社,2011.

[2]李鸥.实战Android应用开发[M].清华大学出版社,2012.

[3]王东华.Android开发实例大全[M].电子工业出版社,2012.

[4]杨丰盛.Android应用开发揭秘[M].北京:

机械工业出版社,2010.

[5]余志龙,陈昱勋,郑杰明.Android实例开发范例大全[M].北京:

人民邮电出版社,2010. 

[6]胡伟.Android系统架构及其驱动研究[J].广播电视大学报,2008. 

[7]郑建,贺超.Android和Chrome的发展与未来[J].移动通信,2010.  

[8]王克宏.Java技术教程(基础篇)[M].北京:

高等教育出版社,2002. 

[9]姚尚朗,靳岩.Android开发入门和实战[M].北京:

人民邮电出版社,2010. 

[10]陈强.Android实例开发完全手册[M].北京:

人民邮电出版社,2012. 

[11]张利国,代闻,龚海平.Android移动开发案例详解[M].北京:

人民邮电出版社,2010. 

[12]关立勋.Android应用开发深入学习实录[M].北京:

电子工业出版社,2013.10.

[13]宗键.WindowsCE嵌入式系统[M].北京:

北京航空航天大学出版社,2006.

[14]林涛.嵌入式操作系统WindowsCE的研究[J].微计算机信息.2006,22(6):

91-93.

[15]齐晓静,王卫东,王剑.WindowsCEOAL层的结构与开发[J].单片机与嵌入式系统应用.2005(002):

0-33.

[16]胡军辉,王友钊.WindowsCE设备驱动程序开发[J].计算机工程.2006,32(016):

41-43.

[17]玲玲.Symbian微核操作系统的研究及其在手机软件开发中的应用[D].贵州贵州大学,2007.

 

学生__________指导教师__________系主任___________

摘要

随着智能手机的逐渐普及,手机在我们的生活中占据了更加重要的地位,各种各样的手机应用软件即手机APP也孕育而生。

现在随着智能手机终端多样化的发展和移动网络的广泛覆盖,移动互联网已经成为人们生活中不可或缺的一部分。

比如:

网络阅读,方便快捷;网络购物,方便迅速,网络游戏,轻松愉悦;网络社交,真诚友善。

同时由于现在人们的生活也比以前更加丰富多样,生活中交际的人群也多种多样,互相通讯对人们的生活工作显得尤为重要,移动手机作为重要的通讯工具,手机的价值便成为了陌生人见面的第一认知,拥有手机的品牌,手机内部应用的种类也成为彼此熟悉重要依据。

现在移动应用不仅仅是便于人们对自己周围交往的人进行信息沟通也是自己向外界释放自己心理活动的平台,这样的平台可以让大家了解自己最近的生活和心理状态。

还可以了解到自己周围的人近期的各种生活状态、心理活动。

由于生活丰富多彩,人们的精神追求也逐渐提升,物质追求仅仅是生活的保障,精神追求上升到了一个全新的高度,精神文明的发展离不开物质文明的支持,手机应用为精神追求提供了一个良性载体。

随着人们物质生活水平逐渐的提高,那么人们的心理活动变得更加丰富,那么对手机应用的心理体验要求也会有微妙的提高,所以说手机应用是很有市场价值的。

更重要的是手机应用正在朝着精神生活需要的方向发展,手机应用良好的弥补了日常生活工作的空虚,手机社交也更加广泛的被应用。

手机应用可以千变万化也为手机应用工作者也就是网络工程师提供了更宽广的设计空间。

 该项目是一款基于Android平台的下载图片制作手机背景的APP开发,使Android手机拥有个性的手机背景,使手机显得更生动灵活化,为人们提供更多的方便,让手机主人随时随地更换手机背景,随着心情的变化更换应景的手机背景。

本设计实现的重要功能是下载网络上更多的图片资源,并且知道图片的更多属性。

本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点。

关键字:

Android,下载图片,图片浏览,智能手机平台,手机背景

ABSTRACT

Withthegradualpopularityofsmartphones,mobilephonesoccupyamoreimportantpositioninourlife,avarietyofmobileapplications,mobilephoneAPPalsobreedsandhealth.

Nowwiththedevelopmentofintelligentmobileterminalsandthewidecoverageofmobilenetworks,mobileInternethasbecomeanindispensablepartofpeople'slives.Forexample:

onlinereading,convenientandfast;onlineshopping,convenientandrapid,onlinegames,easytodelight;networksocial,sincereandfriendly.Alsobecausenowpeople'slifealsothanbeforemorerichandvaried,diverselanguagegroups,communicatewitheachotheronthepeople'slifeandworkisparticularlyimportant,themobilephoneasanimportantmeansofcommunication,thevalueofmobilephonehasbecomethestrangertomeetthecognitive,whohaveamobilephonebrand,thekindsofmobilephoneapplicationalsobecomefamiliarwitheachotheranimportantbasis.Nowmobileapplicationisnotonlytofacilitatethepeoplearoundfortheircommunicationinformationcommunicationbutalsoofyourowntotheoutsideworldreleasedtheirownpsychologicalactivitiesoftheplatform.Thisplatformcanleteveryoneknowyourrecentlifeandmentalstate.Youcanalsolearnaboutthevariouslivingconditionsandpsychologicalactivitiesofthepeoplearoundyou.Duetotherichandcolorfullife,people'sspiritualpursuit,alsograduallyimprove,thepursuitofmaterialisonlytoprotectthelife,spiritualpursuitrosetoanewlevel,thedevelopmentofspiritualcivilizationisinseparablefromthesupportofmaterialcivilization,mobileapplicationformentalpursuitprovidesagoodcarrier.Withthepeople'slivingstandardsgraduallyimproved,thenpeople'spsychologicalactivitiesbecomemoreabundant,thenofmobileapplicationofpsychologicalexperiencerequirementswillbeasubtleincrease,sothatthemobileapplicationisamarketvalue.Moreimportantisthemobilephoneapplicationsaremovingtowardsthedirectionofthedevelopmentofspirituallife,mobilephoneapplicationstomakeupfortheemptinessofdailylife,mobilesocialnetworkinghasalsobeenmorewidelyused.Mobileapplicationscanalsobeavarietyofmobileapplicationsformobilephoneapplicationsworkersalsoprovideabroaderdesignspace.

TheprojectisaAndroidplatformtodownloadimagesbasedontheproductionofmobilephonebackgroundappdevelopment,makeAndroidphoneshavepersonalityphonebackground,makethephonelookrejuvenateddynamicflexibility,providemoreconvenienceforthepeople,lettheownerofthephoneanytime,anywheretoreplacemobilephonebackground,withthemoodchangestoreplacetheoccasionalphonebackground.Theimportantfunctionofthisdesignistodownloadmorepicturesonthenetworkresources,andtoknowmorepropertiesoftheimage.Thisprojectcanalsomakepeople'slivesmorediversified,butalsotomakedesignersmorefamiliarwiththeAndroidtechnologyandotherfeaturesinthemarket.

KEYWORDS:

Android,downloadpicture,picturebrowse,smartphoneplatform,mobilephonebackground

 

目录

 

第一章绪论1

1.1选题背景1

1.2本文工作1

1.3论文组织2

第二章系统实现涉及技术3

2.1Android系统架构3

2.2Android发展趋势6

2.3开发环境搭建需要的软件6

2.4Android开发平台的搭建7

2.4.1JDK安装7

2.4.2Eclipse的安装8

2.4.3AndroidSDK安装9

2.4.4ADT安装12

2.4.5创建ADT13

第三章系统总体分析与模型设计15

3.1Android系统总体架构框图15

3.2需求分析16

3.3性能分析17

3.4界面设计18

3.4.1用户界面的设计18

3.4.2功能的设计18

第四章详细设计20

4.1工作流程图20

4.2Android项目总体架构及其用途21

4.3主要功能模块分析24

4.3.1获取文件24

4.3.2获取图片文件列表25

4.3.3手机背景相册照片的设置26

4.4主界面的照片切换28

4.5系统测试30

第五章全文总结与展望32

参考文献34

致谢35

毕业设计小结36

附录37

第一章绪论

1.1选题背景

随着智能手机的逐渐普及,手机在我们的生活中占据了更加重要的地位,各种各样的手机应用软件即手机APP也孕育而生。

现在随着智能手机终端多样化的发展和移动网络的广泛覆盖,移动互联网已经成为人们生活中不可或缺的一部分。

比如:

网络阅读,方便快捷;网络购物,方便迅速,网络游戏,轻松愉悦;网络社交,真诚友善。

同时由于现在人们的生活也比以前更加丰富多样,生活中交际的人群也多种多样,互相通讯对人们的生活工作显得尤为重要,移动手机作为重要的通讯工具,手机的价值便成为了陌生人见面的第一认知,拥有手机的品牌,手机内部应用的种类也成为彼此熟悉重要依据。

现在移动应用不仅仅是便于人们对自己周围交往的人进行信息沟通也是自己向外界释放自己心理活动的平台,这样的平台可以让大家了解自己最近的生活和心理状态。

还可以了解到自己周围的人近期的各种生活状态、心理活动。

由于生活丰富多彩,人们的精神追求也逐渐提升,物质追求仅仅是生活的保障,精神追求上升到了一个全新的高度,精神文明的发展离不开物质文明的支持,手机应用为精神追求提供了一个良性载体。

随着人们物质生活水平逐渐的提高,那么人们的心理活动变得更加丰富,那么对手机应用的心理体验要求也会有微妙的提高,所以说手机应用是很有市场价值的。

更重要的是手机应用正在朝着精神生活需要的方向发展,手机应用良好的弥补了日常生活工作的空虚,手机社交也更加广泛的被应用。

手机应用可以千变万化也为手机应用工作者也就是网络工程师提供了更宽广的设计空间。

1.2本文工作

该项目是一款基于Android平台的下载图片制作手机背景的APP开发,使Android手机拥有个性的手机背景,使手机显得更生动灵活化,为人们提供更多的方便,让手机主人随时随地更换手机背景,随着心情的变化更换应景的手机背景。

本设计实现的重要功能是下载网络上更多的图片资源,并且知道图片的更多属性。

本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点

1.3论文组织

通过对该软件的开发,可以熟悉和掌握在Android平台上的程序开发的环境的搭建,熟悉和掌握在Android平台上的程序的设计开发流程,熟悉和掌握在Android平台下编程常遇到的问题及解决办法。

第一章主要说明了下Android的发展历史,Android的系统框架以及Android的未来发展趋势。

第二章主要是对Android系统做的功能分析,性能的分析和程序设计。

第三章主要讲述的是Android开发环境的搭建的相关问题。

第四章主要描述的是本软件开发过程中的一些要点和难点,并贴上源代码来描述解决的一些方法。

第五章是对开发该程序做一个系统性的总结

第二章系统实现涉及技术

Android(安卓),是一个以Linux为基础核心的开源移动设备操作系统,主要用于智能手机和平板电脑的开发,由谷歌成立的OpenHandsetAlliance(OHA,开放手持设备联盟)持续领导与开发中。

Android已发布的最新版本为Android6.0.1(M)。

Android本身的意思是指“机器人”,在2007年11月5日,Google公司将其作为基于Linux平台的开源手机操作系统的名称公之于众。

该平台由操作系统、中间件、用户界面和应用软件组成。

这是第一次为移动终端建立真正开放和完整的移动软件。

Android系统最初由安迪·鲁宾(AndyRubin)等人开发制作,最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。

于2005年8月被美国科技企业Google收购。

2007年11月,Google与84家制造商、开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随后,Google以Apache免费开放原始码许可证的授权方式,发布了Android的原码,让生产商推出搭载Android的智能手机,Android后来更逐渐拓展到平板电脑及其他领域上。

2010年末数据显示,仅正式推出两年的Android系统在市场占有率上已经超越称霸将近十年的诺基亚Symbian系统,成为全球第一大智能手机操作系统。

2.1Android系统架构

android的系统架构和其操作系统一样,采用了分层的架构。

从架构图看,ndroid分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。

开发人员也可以完全访问核心应用程序所使用的API框架。

该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。

同样,该应用程序重用机制也使用户可以方便的替换程序组件。

操作系统与应用程序的沟通桥梁,并用分为两层:

函数层(Library)和虚拟机(Virtual Machine)。

 Bionic是 Android 改良libc的版本。

Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。

Surface flinger是就2D或3D的内容显示到屏幕上。

Android使用工具链(Toolchain)为Google自制的Bionic Libc。

Android采用OpenCORE作为基础多媒体框架。

OpenCORE可分7大块:

PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、OperatingSystem Compatibility Library(OSCL)、Common、OpenMAX。

Android 使用skia 为核心图形引擎,搭配OpenGL/ES。

Skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是阳春型的。

2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,目前Skia 也是Google Chrome 的图形引擎。

Android的多媒体数据库采用SQLite数据库系统。

数据库又分为共用数据库及私用数据库。

用户可通过ContentResolver类(Column)取得共用数据库。

Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(DalvikVirtual Machine)。

Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。

隐藏在每个应用后面的是一系列的服务和系统,其中包括;

*丰富而又可扩展的视图(Views),可以用来构建应用程序,它包括列表(lists),网格(grids),文本框(textboxes),按钮(buttons),甚至可嵌入的web浏览器。

*内容提供器(ContentProviders)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据。

*资源管理器(Re

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1