ImageVerifierCode 换一换
格式:DOC , 页数:45 ,大小:4.44MB ,
资源ID:4556696      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4556696.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于Android平板平台的旅游服务软件游中国的设计与实现毕业论文样本.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于Android平板平台的旅游服务软件游中国的设计与实现毕业论文样本.doc

1、毕 业 论 文()题 目 基于Android平板平台旅游服务软件游中华人民共和国设计与开发学 院 专 业 年 级 学生学号 学生姓名 指引教师 5月8日基于Android平板平台旅游服务软件游中华人民共和国设计与开发摘 要:旅游作为一种精神享有和休闲游乐新型产业,与移动互联网相结合以提高更加便捷服务已经成为旅游发展必然趋势.本系统设计实现了景点门票简介、旅游信息管理、旅视分享、导游、旅行社助手等功能.先后通过需求分析、系统设计、编码实现和系统测试环节,对智能旅游系统进行了充分分析和实现.本系统界面和谐、交互简朴,具备良好维护性和可移植性.核心词:Android;旅游系统;智能;平板;中图分类号

2、:TP311The tourism servicesoftwareplatform based onAndroid tablet-The design and development oftheChineseTourAbstract:Tourism is a new industry with a spirit of enjoyment and leisure recreation,combined with the mobile Internet to enhance the more convenient servicehas become an inevitable trend of t

3、ourism development.The system design and implementation of the tourism information management,introduce attractions tickets,tour guides,video sharing,travel agency assistant functions.Afterthe requirement analysis,system design,coding and testing links,the intelligent tourism system is analyzed and

4、realized fully.This system has friendly interface,simple interface,good maintainability and portability.Keywords:Android;Travel System;Smart;Flat目 录1 绪论11.1 研究背景及意义11.2 国内外研究现状21.2.1 手机操作系统研究现状21.2.2 旅游系统研究现状41.3 课题简介和本文重要内容72 Android系统简介72.1 Android系统架构72.1.1 应用程序层82.1.2 应用程序框架层82.1.3 系统运营库层92.1.4

5、Linux内核层112.2 Android组件简介112.2.1 2.2.1 Activity简介112.2.2 Broadcast Receiver简介132.2.3 Service简介132.2.4 Content Provider简介143 应用软件总体设计143.1 软件功能模块143.2 顾客专区163.2.1 天气查询163.2.2 抢先游173.2.3 点评周边173.2.4 都市列表173.2.5 景点列表183.2.6 吃住游列表183.2.7 驴友旅视183.2.8 我游中华人民共和国193.3 定制专区193.3.1 数据中心193.3.2 游客分析203.3.3 旅行社

6、203.3.4 导游秘书214 应用软件实现分析214.1 项目工程初始化214.1.1 项目架构搭建214.1.2 系统权限234.1.3 项目代码规范244.2 基本算法与基本框架244.2.1 基本算法封装244.3 项目重要模块代码实现264.3.1 软件主界面264.3.2 侧拉菜单实现274.3.3 地图和定位模块实现284.3.4 数据中心和游客分析模块305 系统测试及分析345.1 屏幕适配345.2 机型及系统适配345.3 压力测试及逻辑测试34结束语36参照文献37致 谢38基于Android平板平台旅游服务软件游中华人民共和国设计与开发1 绪论1.1 研究背景及意义随

7、着计算机互联网技术和移动通信技术迅速发展,移动终端功能变得越来越强大,呈现出智能化、多媒体化、便捷化和宽带化发展趋势.从 5月 24 日工业和信息化部发布通信业运营状况显示,全国移动电话顾客合计总数达到 90038.9 万户,而依照中华互联网络信息中心(CNNIC)发布第 28 次中华人民共和国互联网络发展状况记录报告显示,截至 6月底,手机网民规模 3.18 亿,在总体网民中比例达 65.56%,成为中华人民共和国网民重要构成某些1.手机顾客群日益庞大,促使更多公司想要抓住商机,推动信息技术高速发展,从而掀起了移动互联网热潮.集通信和计算机功能于一体智能手机拥有迅速传播速率,便捷操作界面,它

8、不但仅是一种简朴通话工具,还逐渐演变成一种能为顾客随时随处提供信息服务移动多媒体综合平台,是现阶段手机发展方向1.智能手机之因此如此强大,就在于安装了类似于 PC 机上操作系统,能进行高效管理且易于扩展.当前,智能手机上运营操作系统重要有 Windows Mobile、Symbian、BlackberryOS、Mac OS X、PalmOS、Linux 和 Android2.后起之秀 Android 是 11月 Google 与30多家公司构成开放手机联盟开发一种专为移动设备设计软件开放平台2.它是基于 Linux 开源手机平台,实现了真正开放,提供了从底层操作系统到上层界面所有软件,不同厂商

9、还可以依照自身需求进行修改和扩展.在Android 平台下,除了应用程序运营 Dalvik 虚拟机之外,其她软件是完全平等,顾客可以自己开发程序来替代系统本来提供相应软件.正是这些突出长处,促使Android 迅速成长起来,有望成为一款引领市场趋势技术平台.在 5月11日召开 Google IO 大会上记录 Android 设备激活数目已经超过1亿台,每天有40万台 Android 设备被激活,已有45亿个应用程序被安装,拥有20万应用程序2.因而,在手机功能及性能不断提高同步,如何给手机这一大众化移动终端开发各类移动业务和信息服务系统来提高其应用价值,成为当前手机发展热点.随着社会经济发展,

10、人们生活工作改进、闲暇时间增多,极大地增进了旅游活动迅猛发展.特别是近来,有着精神享有和休闲游乐大众化旅游日益成为当代人们重要生活方式和社会经济活动,旅游业也成为当今世界上发展速度最快,发展势头最强劲新兴产业之一3.据关于部门记录, 年,国内旅游人数达21亿人次,比上年增长10.6%;国内旅游收入1.26 万亿元,增长23.5%.而基于全球数字化信息网络高速发展背景,通过基于位置和地图信息技术结合来协助旅游者更快地获取旅游景点有关信息,更好地分享旅游过程点点滴滴,成为人们迫切需要.该自助旅游系统目就在于为旅游过程中也许涉及到某些常用问题提供服务协助,并将该应用集成在顾客随身携带智能手机上,让所

11、有旅游者在每个角落都可以通过它查找到所需旅游协助,实现适时分享,这样就可以大大减少旅游过程中麻烦,减少旅游开销,同步也能为旅游增添高兴,优化人们生产生活环境.国务院关于加快发展旅游业意见提出国内旅游业发展两大战略目的之一,就是要把旅游业发展成为人民群众更加满意当代服务业.7月,国家旅游局提出国内将争取用10 年左右时间,初步实现基于信息技术“智慧旅游”,使旅游公司经营活动全面信息化,基本把旅游业发展成为高信息含量、知识密集当代服务业.国家旅游局“智慧旅游”战略不但涉及智慧游景区建设,还涉及智慧都市、智慧交通、智慧酒店、智慧餐饮等诸多方面,将逐渐进一步人们生活.1.2 国内外研究现状1.2.1

12、手机操作系统研究现状初期手机内部基本没有操作系统,手机生产商都是自己开发自己手机软件系统,因而手机在设计完毕后基本没有扩展功能.而后期手机采用了专为移动设备开发操作系统,顾客可以依照需要安装不同类型软件,从而扩展了其功能,此类手机也被称为智能手机.与非智能手机相比,智能手机在功能和解决速度上均有了很大改进.当前,智能手机正处在高速发展阶段,随着价格日趋合理化,普及速度也越来越快,销售量逐年增长.智能手机操作系统有各种,按照当前市场占有量和影响力来讲重要有如下几种:Windows Mobile 是微软在计算机 Windows 平台基本上推出移动设备操作系统,其操作界面与 PC 机非常相似,捆绑了

13、一系列应用软件,可以浏览网页、收发电子邮件、MSN 聊天和播放音视频文献等,功能强大,操作速度快.但由于该操作系统对硬件规定较高,普通需要使用高主频嵌入式解决器,从而产生了硬件成本高、耗电量大和电池使用时间短等缺陷4.Windows Mobile 因昂贵价格与大众市场比较绝缘,在高品位市场占有率不高且还在下滑,境况不佳.Symbian操作系统是由Symbian公司负责开发与维护,被诺基亚收购.Symbian是一种专为嵌入式设备而设计实时多任务纯 32 位操作系统,具备功耗低、内存占用少等特点.它提供操作系统内核与顾客图形界面技术相分开,能较好适应不同厂商需要,但也面临着频繁死机、反映缓慢、耗电

14、巨大等问题困扰5.但随着Android系统以及ios系统迅速涌入市场,Symbian系统市场占有率进一步下降,9月2日,微软公司宣布完毕对诺基亚公司收购并称不再对Symbian系统进行研究维护,这一事件宣布着Symbian系统彻底退出智能手机系统舞台.Blackberry 操作系统是加拿大 RIM 公司为其智能手机产品黑莓开发专用操作系统.它最知名是解决邮件能力,同步拥有出众 QWERTY 键盘和快捷键,能提供迅速地输入,安全性也非常好,但它侧重商务,娱乐功能弱5.Blackberry 在国内顾客群数量相对少,但是在美国市场上仍有着不俗市场占有率.Mac OS X 是苹果公司作为 iPhone

15、 专用手机平台,基于 BSD Unix 内核,具备较强娱乐、应用和互联网访问支持功能.它具备华丽图形顾客界面、较高运营效率和稳定安全性.此外,苹果公司还开通了针对 iPhone 应用软件商店 APP Store,从而提高了 Mac OS X 影响力,但是它在价格和语言本地化方面有一定局限性6.近些年来 iPhone 在北美、欧洲繁盛,获得了诸多人青睐,在国内也非常畅销,特别苹果公司发布iPhone4s,iPhone5s以及大屏iPhone6和iPhone plus之后,苹果手机在国内市场占有率进一步提高,但由于苹果手机价格普遍偏高,因此暂时还没有成为广大顾客首选手机.但是相信随着苹果手机不断优

16、化以及价格下降,苹果手机市场占有率会不断提高.PalmOS 是 3Com 公司开发 32 位嵌入式操作系统,重要在移动终端上使用.PalmOS 是一种轻量级,占用内存非常小操作系统,采用触控式,所有控制选项基本都排列在屏幕上,仅使用手写笔就可以完毕操作.运营速度和网络连接速度快,耗电量小,任务运营支持卡片模式.但其在娱乐方面还存在某些局限性,如自身不具备录音和 MP3播放功能,要使用这些功能需加入第三方软件和硬件设备6.PalmOS 专用于 PDA 上,随着 PDA 市场消灭正逐渐淡出人们视线.Android,是一种以Linux为基本开源移动设备操作系统,重要用於智能手机和平板电脑,由Goog

17、le成立Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中.Android已发布最新版本为Android 5.0(Lollipop).Android系统最初由安迪鲁宾(Andy Rubin)等人开发制作,最初开发这个系统目是创立一种数位相机先进操作系统;但是後来发现市场需求不够大,加上智能手机市场迅速成长,於是Android被改造为一款面向智能手机操作系统.於8月被美国科技公司Google收购.11月,Google与84家制造商、开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随後,Google以Apache免费开放原始码允许证授权方

18、式,发布了Android原码,让生产商推出搭载Android智能手机,Android後来更逐渐拓展到平板电脑及其她领域上.末数据显示,仅正式推出两年Android作业系统在市场占有率上已经超越称霸逾十年诺基亚Symbia系统,成为全球第一大智能手机操作系统.近些年来,随着Android系统不断完善以及Google公司大力研究,Android正以非常可观速度占领着手机市场,Android以其开放开放性以及硬件丰富性备受智能软件开发者以及生产厂商青睐,但Android系统碎片化以及市场过度开放也随之带来了安全性问题.综上所述,当前Android系统市场占有率优势非常明显,可以预见是,Android

19、系统在将来会慢慢成为手机主流系统7.智能手机逐渐被越来越顾客所接受所爱慕,呈现出一片蓬勃发展景象,而手机操作系统自然也将成为手机厂商们重点竞争对象.虽然这几大手机操作系统在市场上占据有利份额,但是从近期体现来看,市场上将逐渐形成 Android 阵营、苹果Mac OS X 阵营与 Windows Mobile 阵营三足鼎立之势8.放眼将来,在这三者中,特别是 Google 公司开发 Android 操作系统,由于其开放性及在价格方面占据优势,各大手机运营商、互联网行业都跻身于该领域,市场份额稳定上升并仍在不断抢占其她手机操作系统市场份额,被以为是最具发展潜力手机操作系统.1.2.2 旅游系统研

20、究现状旅游信息化已在世界发达国家经历了几十年发展,涉及到旅游目地信息、旅游公司服务信息、旅游政府监督信息、旅游者个人信息、旅游产品信息五大类,综合复杂,范畴较广9.Christaller 曾在1963年从复杂性角度,如途径依赖、非线性关系等复杂因素分析了旅游系统混沌模型12.美国规划学者 Gunn 在1972年从构造功能角度提出了旅游功能模型,以为旅游吸引物、服务与设施、交通、信息与引导、旅游者是规划基本要素,日后 Mill 和 Morrison 对其进行了修改或补充9.澳大利学者 Leiper 在1979年又从空间构造角度考察了旅游系统模型,突出了客源地、目地以及旅游通道3个空间要素,即旅游

21、地理系统模型10.随着理论不断进步,这先后也经历了几次大信息技术应用变革.第一次是1959年美利坚航空公司和 IBM 公司联合开发了世界上第一种计算机订位系统 SABRE,这是旅游业信息化萌芽标志;第二次是 1978 年美国推出航空管制取消法案,增大了旅游者购买机票选取范畴,并使得计算机预订系统延伸到旅行代理商;第三次是到1994年终,美国开始浮现新式“电子机票”,实行“无票旅行”方式.在信息技术迅猛发展大环境下,旅游系统也迅速发展,逐渐与 GIS 结合为旅游提供强大电子地图支持.其中, Google 公司推出google地图就是典型代表,通过输入地址就能迅速查找到所在位置.当前新系统能依照旅

22、游者个性特性与需求偏好,运用全球定位系统技术、地理信息系统技术以及遥感技术,为旅游者提供食、住、行、游、购、娱六要素综合信息,其功能集查询、检索、预订等于一体11.国内旅游业信息化开始于20世纪80年代初期,起步比较晚,基本比较薄弱,整体化水平相对比较低.但国内许多学者在国外学者研究基本上,进行了大量探讨,提出了某些具备中华人民共和国特色旅游系统模型,如有吴必虎提出在 Gunn-Mill-Morrison 模型框架上合并交通和促销为出行子系统,增长支持子系统12,王家骏提出把旅游系统与外部环境相结合,王迪云提出旅游耗散构造系统模型等.同步,国内也开始尝试通过引进和实行信息技术应用,走旅游信息化

23、道路.1981年中华人民共和国国际旅行社引进美国PRIME550 型超级小型计算机系统,用于旅游团数据解决、财务管理和数据统;1990年筹建信息中心,1994年独立出来专为国家旅游局和旅游行业信息化管理提供服务和管理技术; 年国家旅游局正式开通了国家旅游门户站点“中华人民共和国旅游网”网站,同步筹建了旅游办公自动化; 年国家为了推动旅游信息化进程启动“金旅工程”13.进入21世纪后来,国内旅游信息化开始了高速发展,涉及旅游饭店、旅行社、旅游景区景点信息化建设等都获得了一定成绩.各大旅游资讯网站也如雨后春笋般涌现,不但网易、新浪、搜狐、腾讯等这样门户网站有旅游版块,并且尚有许多像去哪儿、携程等这

24、样旅游电子商务网,层出不穷.随着信息技术不断发展,旅游信息化又开始呈现出新亮点和趋势.旅游信息化发展所借助信息媒介已不再局限于老式报刊、广播、旅游中介、互联网和个人电脑终端.都市多媒体终端、智能手机和互动数字电视已加入了旅游信息化行列,将旅游信息服务触角伸入到人们生活每一种角落,并且追随旅游者脚步,为她们提供随时随处便利14.1999年日本 NTTDoCoMo 公司就推出了 i-mode 旅游产品手机服务,提供了实时路况、美食情报攻略、娱乐动态、休闲旅游、交通工具等; 年欧洲某些地区开始可以发送手机短信进行火车购票; 年美国博物馆开始提供手机导游服务,只需拨打系统号码选取艺术品代码,就能听到有

25、关解说14.国内各大旅行社也相继推出了手机旅游线路预订、景点导游服务等. 年7月,国家旅游局提出了国内将争取用左右时间,初步实现基于信息技术“智慧旅游”,即智慧旅游区建设、智慧交通、智慧餐饮、智慧预订等,把旅游业发展成为高信息含量、知识密集当代服务业14.智慧旅游具备国际化、品牌化、个性化、集成化、科技化发展趋势.大型5A 景区发展智慧旅游管理系统具备更强国际竞争力,易于形成独特竞争优势,形成品牌优势和科技服务优势.智慧旅游有着广泛应用前景,它不但引领世界旅游发展潮流, 成为当代服务业与科技结合典范,还可以改进管理平台、增强竞争优势,满足旅游者个性需求.智慧旅游以人本、绿色、科技创新为特性,运

26、用云计算、物联网、高速通信技术等信息高科技提高旅游服务质量与服务方式,变化人们旅游消费习惯与旅游体验,成为旅游发展与科技进步结合世界潮流潮流.尽管欧美等发达国家在旅游智能化方面获得令人羡慕成就,但云计算、物联网、高速互联网等新型信息技术在旅游领域尝试性运用却刚刚开始,各国在智慧旅游发展上处在同一起跑线上,谁在智慧旅游发展方面占据先机, 谁就能引领世界旅游发展潮流.国家旅游局提出争取用左右时间, 在国内初步实现“智慧旅游”战略目的,这必将使国内在世界旅游竞争格局中占据优势地位,成为引领世界旅游产业发展重要力量.智慧旅游发展通过智慧旅游系统终端驳接工具,完毕网上旅游征询服务,如查询观光信息、网上预

27、约和网上淘宝服务,还可以订制私人旅游线路,合理安排个人日程,最大化地运用旅游时间.智慧景区也将提供更加多元化、个性化服务,旅游者可以依照自己需要,选取性消费,如依照自己需要选取导游解说语种、解说风格、解说深度等,旅游者借助虚拟辅助系统可以全面、直观、进一步地进行旅游体验.旅游者与智慧景区系统不断地进行信息互动,进而使景区服务形式和消费内容不断创新,旅游者每次到来均有不同体验和感受,从而乐于重复消费.1.3 课题简介和本文重要内容本文重要是研究在 Android 新兴手机平台上开发“游中华人民共和国”自助旅游系统,它是一款能协助旅游者更好享有旅游过程应用软件.它可以安装至 Android 手机以

28、及平板终端,以图形、文字、视频形式为顾客提供各种旅游服务服务,并运用 GPS 技术实时提供和谐、以便、快捷操作.第一章为绪论,简介课题背景及其项目研究意义.第二章重要简介了Android系统整体架构(内核,库和运营环境、应用程序框架,应用程序和Android平台应用程序组件(Activity、Broadcast Receiver,Service和Content Provider),为背面应用程序开发奠定基本.第三章重要简介系统同总体功能设计,涉及对本系统重要功能模块进行简介.第四章重要简介各个功能模块实现,分析了各个模块实现及重要代码.第五章给出了软件系统测试.2 Android系统简介旅游智

29、能终端运营平台是Android系统,应用软件是基于Android开发,本章着重简介Android系统架构和组件,为后年开发奠定基本.对于更复杂Android Intent 机制和Android消息分发机制将会在背面章节中结合软件总体设计中简介. 2.1 Android系统架构Android是一种平台,其架构图如图2.1所示:图2.1 Android系统架构图从图2.1中可以看出,Android系统架构为四层构造,从上层到下层分别是应用程序层、应用程序框架层、系统运营库层以及Linux内核层,分别简介如下:2.1.1 应用程序层Android平台不但仅是操作系统,也包括了许多应用程序,诸如SMS

30、短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序.这些应用程序都是用Java语言编写,并且这些应用程序都是可以被开发人员开发其她应用程序所替代,这点不同于其她手机操作系统固化在系统内部系统软件,更加灵活和个性化.2.1.2 应用程序框架层应用程序框架层是咱们从事Android开发基本,诸多核心应用程序也是通过这一层来实现其核心功能,该层简化了组件重用,开发人员可以直接使用其提供组件来进行迅速应用程序开发,也可以通过继承而实现个性化拓展.1)Activity Manager(活动管理器)管理各个应用程序生命周期以及普通导航回退功能.2) Window Manager(窗口管理器)

31、管理所有窗口程序3) Content Provider(内容提供器)使得不同应用程序之间存取或者分享数据.4)View System(视图系统)构建应用程序基本组件.5)Notification Manager(告示管理器)使得应用程序可以在状态栏中显示自定义提示信息.6) Package Manager(包管理器)Android系统内程序管理.7) Telephony Manager(电话管理器)管理所有移动设备功能.8)Resource Manager(资源管理器)提供应用程序使用各种非代码资源,如本地化字符串、图片、布局文献、颜色文献等.9) Location Manager(位置管理器

32、)提供位置服务.10)XMPP Service(XMPP服务)提供Google Talk服务.2.1.3 系统运营库层从图2.1中可以看出,系统运营库层可以提成两某些,分别是系统库和Android运营时,分别简介如下: 1)系统库系统库是应用程序框架支撑,是连接应用程序框架层与Linux内核层重要纽带.其重要分为如下几种: Surface Manager:执行各种应用程序时候,负责管理显示与存取操作间互动,此外也负责2D绘图与3D绘图进行显示合成. Media Framework:多媒体库,基于PacketVideo OpenCore;支持各种惯用音频、视频格式录制和回放,编码格式涉及MPEG

33、4、MP3、H.264、AAC、ARM. SQLite:小型关系型数据库引擎 OpenGL|ES:依照OpenGL ES 1API原则实现3D绘图函数库 FreeType:提供点阵字与向量字描绘与显示 WebKit:一套网页浏览器软件引擎 SGL:底层2D图形渲染引擎 SSL:在Andorid上通信过程中实现握手2)Android运营时Android应用程序时采用Java语言编写,程序在Android运营时中执行,其运营时分为核心库和Dalvik虚拟机两某些.核心库核心库提供了Java语言API中大多数功能,同步也包括了Android某些核心API,如android.os、android.me

34、dia等等.Dalvik虚拟机Android程序不同于J2me程序,每个Android应用程序均有一种专有进程,并且不是各种程序运营在一种虚拟机中,而是每个Android程序均有一种Vidal虚拟机实例,并在该实例中执行.Vidal虚拟机是一种基于寄存器Java虚拟机,而不是老式基于栈虚拟机,并进行了内存资源使用优化以及支持各种虚拟机特点.需要注意是,不同于J2me,Android程序在虚拟机中执行并非编译后字节码,而是通过转换工具dx将Java字节码转成dex格式中间码.2.1.4 Linux内核层Android是基于Linux2.6内核,其核心系统服务如安全性、内存管理、进程管理、网路合同

35、以及驱动模型都依赖于Linux内核.2.2 Android组件简介2.2.1 Activity简介一种Activity就是设备屏幕一屏Activity可以添加视图UI View,如按钮Button、列表ListView等等,并设立监听器对其顾客点击事件作出反映,完毕相应逻辑操作功能,实现用交互Activity通过跳转来实现程序交互,当运营一种新Activity,之前一种Activity会被置为暂停状态,并且放在活动管理器管理Activity堆栈中.Activity生命周期图如图2.2所示:图2.2 Activity生命周期Activity生命周期有几种重要办法,例如onCreate(),onS

36、tartO,onPause()等等,每一种办法都相应Activity相应状态.Activity在不同状态下执行不同生命周期.onCreate():该办法在Activity第一次创立时候由系统调用,重要做初始化工作:调用setContent()办法创立视图、打开数据存储文献等等.onStart():该办法会在Activity在屏幕显示之前调用.onResume():该办法会在Activity从屏幕后端被切换到前端时候调用运营此办法时候,在屏幕显示界面,该Activity处在运营状态并能与顾客进行交互,如接受键盘和触摸输入.onPause():该办法会在系统准备调用此外一种后端Activity到前

37、端时候调用.此时Activity不在屏幕上,重要完毕节约电量和CPU资源事情.例如在按下设备锁屏键时候,Android系统会自动调用此办法.onStop():该办法会在当Activity不可见时候或者被销毁时候调用.onDestroy():该办法会在Activity被销毁之前,系统会调用此办法,重要完毕资源回收操作.2.2.2 Broadcast Receiver简介Broadcast Receiver也就是“广播接受者”意思,顾名思义,它就是用来接受来自系统和应用中广播.在Android系统中,广播体当前方方面面,例如当开机完毕后系统会产生一条广播,接受到这条广播就能实现开机启动服务功能;当

38、网络状态变化时系统会产生一条广播,接受到这条广播就能及时地做出提示和保存数据等操作;当电池电量变化时,系统会产生一条广播,接受到这条广播就能在电量低时告知顾客及时保存进度,等等.Android中广播机制设计非常出众,诸多事情原本需要开发者亲自操作,当前只需等待广播告知自己就可以了,大大减少了开发工作量和开发周期.而作为应用开发者,就需要数练掌握Android系统提供一种开发利器,那就是Broadcast Receiver.2.2.3 Service简介Service组件在后台运营,不能与顾客交互,重要用于复杂逻辑实现或者解决耗时后台操作,如读取网络流、播放音频等等.Service生命周期比起A

39、ctivity要少某些,与Service启动方式关于下面结合Service启动方式,来阐述Service生命周期.Service组件有两种启动方式:分别通过startService()和Context.bindService()来启动.当使用startService()启动Service时,如果如果此时调用者没有调用stopservice()来停止该service,那么该Service会在后台始终运营下去,直到下一种调用者启动该service,再调stopService()办法停止Service.当使用ContextbindService()办法来启动Service时候,需要通过unbindS

40、ervice()取消绑定此时Service和Context是绑定关系,因此当Context退出或被销毁时,Service也会相应退出此时Service会调onCreateO-onBindO办法onBind()将返回给客户端一IBind实例,容许客户端回调服务办法Context退出时,Service调用onUnbind ()-onDestroy (),其生命周期为:onCreate()-onBind()-onUnbind()-onDestroy().2.2.4 Content Provider简介Content Provider重要用于数据读取操作一种原则Content Provider类实现了

41、一组原则办法接口,从而可以让其她应用程序通过该Content Provider对象实现对于数据操作.如此,应用程序只需要将Content Provider类接口暴露给第三方程序,印可实现数据操作并且屏蔽数据存储实行细节,如数据存储方式等等.在Android系统中,为了安全性起见,没有一种公共内存区域,供各种应用共享存储数据,故使用Content Provider是跨应用共享数据唯一办法.Android提供了某些重要数据类型Content provider,例如音频、视频、图片和私人通讯录等,可在androidprovider包下面找到某些Android提供Content provider,通过

42、这些Content provider,查询它们包括据.ContentProvider常用接口如下:1) Query():通过Uri进行查询操作.2) Update():通过指定Uri进行更新操作.3) Delete():删除指定Uri数据.此外,如果想要公开自身数据,需要创立自己Content Provider,继承Content Provider类并重载相应接口办法即可.3 应用软件总体设计3.1 软件功能模块本旅游系统重要由两个模块构成:顾客专区模块和定制专区模块.软件总体设计方案如图3.1和软件原形设计如图3.2所示.图3.1 软件组织构造图设计图图 3.2 软件原形设计图3.2 顾客专

43、区3.2.1 天气查询本功能重要是为顾客提供查询天气功能,自动定位当前都市,然后查询将来七每天气进行列表显示.这个功能重要是以便顾客可以随时随处查询当前都市天气状况,以便于顾客及时做好出行筹划.3.2.2 抢先游本功能重要是将全国各地比较有名景点集中列出来,给顾客提供一种迅速浏览入口.筛选数据条件是顾客点赞数量和评价质量,全国各地旅游景点多如牛毛,顾客在挑选用去景点时难免有眼花缭乱之感,本功能将评价较高景点筛选出来,为顾客选取景点节约了时间和提高了效率,抢先游软件界面如图3.3所示:图 3.3 抢先游软件界面3.2.3 点评周边本功能为顾客提供一种评价景点接口,顾客在这里可以对景点进行按照星级

44、进行评价并提交评价话语.顾客在旅游过某个景点后必定会对这个景点有某些评价,本功能为顾客提供评价景点功能,顾客可觉得景点评分以及写某些评价话语,以用于日后顾客作为旅游选取参照.3.2.4 都市列表全国都市五花八门,诸多顾客就算懂得某些景点也不懂得该景点详细坐落于哪个都市哪个位置,本功能将全国比较火热都市列出来,顾客可以查看该都市景点和其她详情.3.2.5 景点列表顾客在来到某个都市,不也许对该都市所有景点都了如指掌.本功能将详细都市所有景点列出来,顾客可那个以在本平台上查看都市所有景点,以及理解该景点详细简介;同步,顾客可以查看景点门票信息.在这里,顾客可以理解景点信息,选则适当自己旅游景点,以

45、便顾客做好旅行筹划.3.2.6 吃住游列表来到某个都市,顾客目必定不但仅只是看看景点那么简朴.去某个都市旅游,理解该都市风土人情必定是非常有必要,本功能重要是将都市饮食、住宿、旅游信息集中呈现出来,顾客可以再这个地方挑选自己喜欢景点,了,理解这个都市典型美食.同步,顾客可以查看娱乐以及住宿信息,为顾客出行提供了极大便利.吃住游软件界面如图3.4所示:图 3.4 吃住游列表软件界面3.2.7 驴友旅视本功能重要是为顾客提供一种浏览视频功能.独乐乐不如众乐乐,咱们在旅游途中,必定会遇到诸多美丽风景或者其她有趣事情,咱们可以可以将这些美丽瞬间拍摄下来,分享到咱们平台上,其她顾客也可以通过这个平台查看

46、这些美丽记录一起分享属于咱们高兴,同步,其她顾客可以进行评论和转发,将这份高兴传递下去.3.2.8 我游中华人民共和国本功能重要是记录顾客自己资料以及某些信息管理,在这里顾客可以不久查看自己做某些操作以及对这些操作进行集中管理.软件界面如图3.5所示:图 3.5 我游中华人民共和国软件界面3.3 定制专区3.3.1 数据中心本功能是将景点旅游数据进行记录并动态生成柱状记录图(按照一年12个月份记录).这个功能重要是给对景点人流量进行系统分析,以便有关人员查看.数据中心软件界面如图3.6所示:图 3.6 数据中心软件界面3.3.2 游客分析本功能重要对景点游客进行系统分析,涉及男女比例、年龄段以

47、及区域分析,生成饼状记录图,游客分析软件界面如图3.7所示:图 3.7 游客分析软件界面3.3.3 旅行社重要是记录旅行社信息,涉及旅行社排名、员工管理、订单管理功能.这个功能是属于定制功能,是给旅行社后台管理人员使用,旅行社可以通过这个功能对旗下员工进项管理以及管理旅游订单.旅行社模块软件界面如图3.8所示:图 3.8 旅游局软件界面3.3.4 导游秘书本功能重要是提供一种旅行团员信息管理以及行程单管理功能,以便人员及任务得管理.这个定制功能是以便导游对自己旅游团所有团员进行统一组织和管理,提供团员信息记录以及团员行程管理.导游秘书软件界面如图3.9所示:图 3.9 导游秘书软件界面4 应用软件实现分析4.1 项目工程初始化项目在初始阶段要依照MVC设计模式进行项目架构搭建以及添加添加Android系统应用权限和封装惯用工具类和置顶项目编码规范.4.1.1 项目架构搭建本软件采用MVC开发思

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服