浅析室内设计的重要元素室内绿化.docx
- 文档编号:1319537
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:29
- 大小:314.27KB
浅析室内设计的重要元素室内绿化.docx
《浅析室内设计的重要元素室内绿化.docx》由会员分享,可在线阅读,更多相关《浅析室内设计的重要元素室内绿化.docx(29页珍藏版)》请在冰豆网上搜索。
浅析室内设计的重要元素室内绿化
XXXXXX
本科生毕业设计(论文)
学院(系):
专业:
学生:
指导教师:
完成日期年月
XXXXXX本科生毕业设计(论文)
安卓环境下多线程文件下载器
Multi-threadedFlieDownloader
underAndoidEnvironment
总计:
毕业设计(论文)25页
表格:
2个
图片:
4个
XXXXXX本科毕业设计(论文)
安卓环境下多线程文件下载器
Multi-threadedFileDownloader
underAndroidEnvironment
学院(系):
专业:
学生姓名:
学号:
指导教师(职称):
评阅教师:
完成日期:
安卓环境下多线程文件下载器
软件工程XXX
1[摘要]随着中国移动互联网3G时代的到来,很多抢眼的词汇也不断冲击着人们的眼球。
智能手机硬件配置不断提升,运行在手机平台的应用程序层出不穷,人们可以通过电脑安装手机程序,还可以通过3G网络下载手机应用程序,基于Android手机平台的多线程文件下载器将成为网民通过3G网络获取和共享资源的一个重要渠道,多线程文件下载器实现用户在线下载网络资源,保存下载资源的断点数据,为用户提供了友好的手机平台资源下载功能。
它改变传统的手机下载资源的方式,突破了传统下载工具的枷锁,实现快速方便的下载资源,节省网络流量。
该程序跨平台性强,运行速度快,用户可以快速下载应用、apk程序等资源、高效执行下载操作,满足用户需求达到了预期效果。
[关键词]下载器;多线程;断点;跨平台
Multi-threadedFlieDownloader
underAndoidEnvironment
SoftwareEngineeringMajorXXXX
1Abstract:
Withthecomingof3GeraofChinamobileinternet,lotsofeye-catchingvocabularieskeepstrikingpeople’smind.Withthecontinuousenhancementinsmartphoneconfigurations,appsforsmartphonespringoutlikemushrooms.Peoplecannotonlyinstallsmartphoneappsviacomputer,butalsodownloadsmartphoneappsvia3Gnetwork.Themulti-threaddownloading,whichisbasedonAndroidplatform,willbecomeanimportantchannelforuserstoobtainandshareresourcesvia3Gnetwork.Multi-threaddownloadingenablesofflineresourcesdownload,savebreakpointdata,andoffersuser-friendlymobileresourcesdownloadplatform.Itchangesthetraditionalmobiledownloadmethod,breakstheconstraintsofconventionaldownloadtools,realizesfastandconvenientresourcesdownload,andsavesnetworkflows.Thisapplicationcouldbeappliedtovariousplatforms,andrunsatveryhighspeed.Asaresult,userscandownloadapps,apkandotherresourcesquickly,operateefficiently,andmeettheirexpectations.
1Keywords:
Downloader;Multithreaded;Breakpoint;Cross-platform
如果你周边有同学苦逼于毕设的话,果断推荐这个公众号给他吧!
分享朋友圈,截图发给这个公众号(ifreeTeam),可以在我的万套毕业设计源码中选择你合适的一套哦。
嘻嘻!
1背景与意义
1.1设计背景
3G牌照在国内发放后,3G、Android、iPhone、Google、苹果、手机软件、移动开发等词越来越充斥于耳。
随着3G网络的大规模建设和智能手机的迅速普及,移动互联网时代已经微笑着迎面而来。
以创新的搜索引擎技术而一跃成为互联网巨头的Google,无线搜索成为Google进军移动互联网的一块基石。
早在2007年,Google中国就把无线搜索当作战略重心,不断推出新产品,尝试通过户外媒体推广移动搜索产品,并积极与运营商、终端厂商、浏览器厂商等达成战略合作。
Android操作系统是Google最具杀伤力的武器之一。
苹果以其天才的创新,使得iPhone在全球迅速拥有了数百万忠实“粉丝”,而Android作为第一个完整、开放、免费的手机平台,使开发者在为其开发程序时拥有更大的自由。
与WindowsMobile、Symbian等厂商不同的是,Android操作系统免费向开发人员提供,这样可节省近三成成本,得到了众多厂商与开发者的拥护。
最早进入Android市场的宏达电已经陆续在一年内推出了G1、Magic、Hero、Tattoo等4款手机,三星也在近期推出了Galaxyi7500,连摩托罗拉也推出了新款Android手机Clip,中国移动也以Android为基础开发了Ophone平台。
这些发展证明Android已经成为智能手机市场的重要发展趋势。
如今3G时代已经来临,随着智能手机硬件配置不断提升,运行在手机平台的应用程序层出不穷,企业应用、游戏、金融、炒股等软件给人们带来极大方便,随时随地掏出手机就可以查找自己所需要的资源,人们可以通过电脑和手机来下载安装手机应用程序。
为了实现在手机上直接通过3G网络下载网络资源,我们设计开发了“多线程文件下载器”帮助用户在线下载网络资源,如果出现网络异常,我们可以保存下载资源的断点数据,在下次网络连接时可继续下载。
节省了手机流量,为用户提供了友好的手机平台资源下载功能,给用户的下载带来了更大的方便。
1.2设计意义
随着移动网络的发展,手机上网人数日益增多,人们已经习惯通过手机网络的方式在网络上进行即时信息的交流和接受服务,着智能手机平台应用平台软件层出不穷,为了方便用户直接通过手机下载手机应用,本人设计了一款“Android环境下多线程文件下载器”能帮助您更快速、更便捷地获取资源,更多地享受Android手机的便捷与乐趣。
Android环境下多线程文件下载器特点:
打破手机网络限制,断点续传和多线程下载,大大节省流量并且提高手机上网下载速度。
2需求分析
2.1调查研究
开发Android手机多线程下载器硬件上讲,现在的智能手机速度现在已经不是问题,大容量高速度的手机存储卡十分普遍,同时无限网络的速度普遍可以达到100M,这些为电子商务的运行打下坚实的基础。
从软件的角度上讲,android操作系统具有非常强大的功能,可以java程序人员在android操作系统的手机上开发各种软件。
同时,开发手机客户端的工具eclipse也相当成熟。
有了这些技术的支持,成功开发一个移动手机多线程下载器没有任何技术风险。
本系统拟采用的技术如下:
采用面向对象的设计方法进行方案设计,选择Droid-Draw+JDK1.6+SDK2.3.1+eclipese作为开发工具。
采用关系型数据库技术。
DBMS采用Sqlite作为数据库平台。
它是一款免费软件。
它的网络承载比较少。
它经过很好的优化(HighlyOptimized)。
它为各种不同的资料格式提供有弹性的扩展介面(ODBC)。
它轻便易学较好学,且操作简单,而且你负担得起的客户支持费用。
选择用无线网或手机接入点进行验证调试等。
选择用手机模拟器和手机进行调试显示。
方便、快捷,不用在客户端安装其他软件。
本系统采用的技术己经非常成熟,并且应用于实际项目当中,取得了非常好的效果。
同样,由于Android系统是一款完全免费的系统,所有软件都选用免费的正版软件,所有使用的技术资料都要妥善进行保管,用合同来确定违约责任,对用户的信息要保密。
2.2组织结构图
图2–1组织结构图
2.3设计方法
本软件采用Android智能手机平台,结合Java语言,利用AndroidSDK开发,采用HTTP通信协议向服务器发送get请求,服务器接受后同样使用HTTP返回客户端请求数据。
本软件数据库采用手机平台内置的轻量级数据库SQLite,该数据库具有使用轻便、灵活、跨平台性好,执行速度快的特点,在接口、性能支持上比其它大型PC级数据库达到更好的运行效果。
基于对该软件的分析,开发本应用需要解决两个主要问题。
2.3.1如何搭建Android开发平台
Android本身就是一个操作系统,只是这个操作系统基于Linux内核
Android是一个由30多家科技公司和手机公司组成的“开放手机联盟”共同研发的,而且完全免费开源,这将大大降低新型手机设备的研发成本。
Android平台是免费、开源的,而且Google通过与运营商、设备制造商等机构形成的战略联盟,希望共同制定标准使Android成为一个开发式的生态系统。
应用程序的权限由开发人员决定,如需要使用限制级的手机API,只需要在自己的应用程序中配置一下即可,完全是DIY,这也在某些程度上降低了Android程序的开发成本。
Android上所有应用程序都是可替换和扩展的,即使是拨号、Home这样的核心组件也一样。
同时Android应用程序之间的无障碍沟通,应用程序之间的通信一直令人头疼,而在Android平台上无疑是一种享受,在Android平台上应用程序之间至少有4种沟通方式,但它们托起了整个Android的应用程序框架。
Android平台是拥抱Web的,如果想在Android应用程序中嵌入HTML、HTML5、JavaScript,那么真的是再容易不过了,基于WebKit内核的WebView组件会完成一切。
更值得一提的是,JavaScript还可以和Java无缝的整合在一起。
在加上Android个性的充分体现,Android提供了众多体验个性功能的组件,如:
Widget、Shortcut、LiveWallPapers无一不尽显手机的华丽与时尚。
舒适的开发环境。
Android的主流开发环境是Eclipse+ADT+AndroidSDK,他们可以非常容易的集成在一起,而且在开发环境中运行程序要比Symbian这样的传统手机操作系统更快,调试更方便。
Android的系统架构从高到低分为四个层次:
应用层、应用框架层、系统运行库层和Linux内核层。
应用层:
该层由运行在Dalvik虚拟机(为Android专门设计的基于寄存器的Java虚拟机,运行Java程序的速度更快)上的应用程序(主要是Java语言编写)组成。
例如,日历、地图、浏览器、联系人管理都属于应用层上的程序。
应用框架层:
该层主要由View、通知管理器(NoteficationManager)、活动管理器(ActivityManager)等由开发人员直接调用的组件组成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅析 室内设计 重要 元素 室内 绿化