大众点评Android客户端架构核心的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:huahua7717
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IOS和Android两大平台的成熟和手持设备的普及,手机客户端正逐渐成为用户使用互联网的首要选择和企业推广服务的重要渠道。2014年,谷歌Play Store的应用数量达到了 143万,苹果Apple Store的应用数量则达到121万。客户端应用正在改变人们的生活。应用数量的巨大体现出软件需求和解决方案的多样性,客户端必须有强大的框架支持应用的发展。大众点评Android客户端用户量巨大,业务繁多,参与的开发者分散在各个业务平台中,更需要一套稳健的、满足各业务需求的框架来支持点评的业务发展和日常的快速迭代开发。大众点评Android客户端目前的框架经过长期发展,已经能够较好的支持业务需求和新型的开发模式,并且精益求精,仍在不断完善中。作者在大众点评实习期间研究了 Android客户端底层架构源码,比较深入的了解了其设计和实现方式,本文围绕大众点评Android客户端架构的设计与实现,开展了以下工作:(1)介绍了本项目所涉及的Android相关技术概念、开发模式和分层模式,并分析各类开发模式和分层模式的优缺点;(2)通过分析项目的基本需求,提出并对项目总体设计思路进行了概述,对项目模块进行了划分,对系统数据结构进行了设计。重点对系统的总体架构进行了设计,详细阐述了底层Service的设计实现以及如何通过Efte框架对混合开发模式进行支持;(3)在需求分析的基础上,重点阐述了架构中重要Service和Efte框架的核心具体实现细节;
其他文献
中国共产党自成立以来就高度重视理论学习。始终坚持理论学习是党在理论上不断取得创新成果的主要原因,也是党保持政治优势的重要法宝。延安时期中国共产党开展的马克思主义理论学习是一场大规模的理论学习运动,对加强党的思想建设和争取革命胜利产生了深远影响,在当时发挥了重要作用,在党的思想建设史上具有重要地位。研究这一理论学习运动,总结其历史经验,对于我们把握当前党的马克思主义理论学习具有重要的借鉴意义,更有利
目的:乳腺癌与糖尿病之间关系密切且复杂,相关影响因素繁多,为更好的理解两者之间的相关性,我们就糖尿病胰岛素治疗方面进行相关研究。首先我们进行细胞实验,选取乳腺癌耐药
近些年来,神经网络由于其对大量数据的学习能力而受到了学术界和工业界的热捧。在计算机视觉领域,通过对来自物理世界的干净图片添加细小的扰动就可以使得神经网络的识别能力完全失效。包括无人驾驶,人脸识别等神经网络的应用都受到了巨大的威胁。从2013年开始就有对抗样本的研究,关于新的更具威胁的对抗样本和如何抵御未知和现有的对抗样本的研究近些年来也是较为火热的话题。但是现有的关于对抗样本的应用与研究,大都是关
中国传统数学具有鲜明的特色,和古代西方数学截然不同,它是以计算为中心,实用性强。经过分析,本文认为中国古代的儒家思想,以农业为主的经济模式,以帝王君主为主的政治体制和
本文为一篇英译中交替传译实践报告,所描述的口译任务为笔者2018年完成的中美国际设计工作坊交传工作。笔者重点选取了“美国建筑教育”的讲座作为本次分析的对象,并从“释意理论”的角度出发,分析和讨论了一些典型案例,并进行了译文优化。在回顾任务过程中,报告主要从译前准备、译中过程和译后评估三个阶段详细介绍了口译实践的流程,并重点描述了译前准备阶段笔者的各类准备工作。在“案例分析”这一章里,报告紧密结合释
随着社会发展与进步,手机移动端的应用变得越来越广泛。目前,许多移动App在开发时,往往直接通过接口向底层服务发送请求,但随着公司业务越来越多,底层负责的数据处理和存储工
网络表示学习的快速发展为网络数据分析提供了新颖的研究思路,有效提升了数据挖掘任务的表现。传统网络表示学习方法大多聚焦于静态、同质的信息网络,即假设网络是静止不变、节点和边类型单一。然而,真实世界的网络往往是动态变化、节点和边类型多样的,即所谓的动态、异质信息网络,这使得传统方法无法有效建模网络的真实特性,学到的节点向量表示很难适用于真实场景。因此,本文立足于研究动态、异质的信息网络表示学习算法。具
云计算是国家重要信息基础设施,以服务外包的方式为智慧城市、智能制造、金融证券等各个行业提供计算平台支撑。资源所有权和使用权的分离导致了云计算面临严峻信息安全问题。攻击者或者不可信的云计算提供商通过分析和跟踪云端程序的执行过程,能够获取程序的执行逻辑,破坏云端程序执行的机密性。基于私有云的运行时控制流混淆方法(runtime control flow obfuscation,RFCO)将公有云中执行
开关磁阻发电机(Switched Reluctance Generator,简称SR发电机)作为一种完全摆脱稀土材料的特种电机,由于兼具结构简单坚固和方便实现电动/发电状态灵活切换等众多优势,在电动汽车、船舶、航空航天等领域电源系统中的应用备受人们关注。显然,在众多场合下,仅靠单台发电机供电并不能满足负荷的需求,往往需要多台发电机并联以保障系统的供电容量和可靠性。对此,本文在分析了单机发电系统的运
随着我国在全球中国际地位的不断提升,汉语也成为世界语言当中重要的语言,国外留学生对于汉语的学习也逐渐加强。汉语学习中,情态动词作为汉语中较为特殊的词语,一直是留学生汉语学习过程中的重难点,尤其在使用汉语常用情态动词“会”、“能”、“可以”等词语时,他们往往会产生较多的偏误。本文通过以母语为乌尔都语的初级水平巴基斯坦留学生为例,对其使用情态动词的偏误进行分析。在研究中将文章总体分为三个部分:首先在第