基于Android的阿里巴巴移动客户端的设计与实现

被引量 : 0次 | 上传用户:CSY915
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
阿里巴巴(中国)网络有限公司是B2B(企业对企业)模式的电子商务领域的引导者。但是随着移动互联网技术也趋于成熟和移动终端的普及,移动业务需求越来越大。在这种情况下,阿里巴巴需要推出自己的移动服务终端,以拓展自己的移动互联网市场。本文基于Android平台,设计开发阿里巴巴移动客户端。包括四个模块:基础功能模块,控制模块,即时通讯模块和业务模块。基础模块包括网络请求管理,JSON数据解析,WebSocket消息推送,数据缓存,日志管理等基础功能。控制模块包括插件化管理,登录管理,推送接收等管理单元。即时通讯模块基于阿里旺旺通讯库实现了一些基本的即时通讯功能,如好友,聊天等。基础模块和控制模块构成了客户端的底层功能框架。上层业务功能可以基于这个框架实现业务流程,通过插件化机制接入到客户端中,实现了底层框架和上层业务的分离。业务模块选取了几个基本的业务功能来介绍业务是如何基于底层框架实现的。系统测试对客户端的功能和性能进行了测试。功能测试对客户端的业务功能,即时通讯模块和底层功能进行了测试,结果表明系统功能运行正常。性能测试在真机环境下针对移动客户端的几个重要性能因素:页面加载速度,耗电量和压力下的健壮性进行了测试,结果表明客户端的性能也能够满足需求。本客户端实现了一套基于Android平台的通用客户端功能框架。基于这套框架去实现新的业务,无需再去实现底层功能,只需业务流程,并按照插件化约定规则实现相应的接口,即可快速接入客户端。可以极大的提升开发效率,节约成本。
其他文献
汉字在平面设计中的作用不可小视,汉字的合理设计不仅可以清晰地表达出平面设计作品的内涵和信息,也可以起到引导作用。但是,平面设计人员一定要合理地把握汉字的应用原则,需要把
随着我国高速铁路事业的飞速发展,有关高速铁路问题的研究也越来越深入,在本文中笔者将就目前我国高铁信号系统中存在的问题进行分析,并就如何有效解决这些问题给出几点建议
本文基于MC1496模拟乘法器,根据相干解调原理设计的同步检波电路,利用Multisim软件进行电路仿真,测试同步检波电路性能,并通过四踪示波器,跟踪调制信号、已调信号、解调信号
介绍了锂电池保护IC的工作原理,设计了适合CMOS工艺的锂电池保护电路,符合低功耗,高精度的要求。
本文针对大豆分离蛋白生产工艺及要求,设计了一套以ControlNet为主的包括罗克韦尔自动化NetLinx三层网络的现场总线控制系统。系统包括罗克韦尔自动化公司A-B品牌的4个Contro
公示语是一种具有感召力功能的文本,在日常生活中随处可见,其目的在于使公众去了解、去感知、去行动。对龙岩市目前的公示语英译进行调查,发现很多公示语的翻译忽视了其感召功能
近年来,随着新能源技术的不断进步和发展,诸如光伏、风机、蓄电池等分布式电源广泛接入电网系统,形成了大量具有高渗透率、功率双向流动的配电网络。有源配电网的出现,改变了传统
热冲压成形技术使高强钢广泛应用于汽车领域,保证汽车安全性的同时减轻车体重量,是一项非常有前途的工艺。车门防撞梁的抗碰撞性和装配焊接性要求其中间部位的强度高和两端的塑
由于电机响应快速、测量精确、容易控制等特点,电动汽车成为了当今的研究热点。现在很多电动汽车都采用四轮独立驱动的方式来提高电动汽车的横向稳定性能。对于电动汽车的控制
随着纳米科技的飞速发展,对微纳米零件的需求越来越多,同时对其使用性能也提出了很高的要求。受表面效应、量子效应、小尺度效应的影响,机械微结构达到微米甚至纳米量级时,微构件