论文部分内容阅读
随着移动通信技术的发展和互联网向移动终端的普及,以及智能手机系统的快速更新,使用移动终端进行社交活动已经成为人们生活中必不可少的一部分。但由于移动终端处理能力和传输带宽等因素的限制,如何实现高效、可靠、低消耗的移动社交类应用仍存在许多技术难点。MQTT协议是一种轻量级基于代理的发布/订阅消息的传输协议,基于其简单、轻量的特性,十分适合在移动终端上使用。将MQTT协议应用在移动社交软件开发已经成为目前的热门方向。本文论述了移动社交网络、Android平台和MQTT协议的研究背景、意义和国内外研究现状,并对MQTT协议、Android平台以及本系统的服务器进行了分析与研究;完成了本系统客户端整体的设计,包括基于MVC模型的整体架构,基于XML文件的界面布局,登录、微博、即时通信等多个功能模块,以及SQLite数据库,并给出了整体结构图和功能模块图;实现了客户端全部界面及功能,并给出各界面实现的效果图、功能模块实现类图以及部分流程的时序图,达到预期的效果。最终通过功能性测试和性能测试两方面验证了客户端的功能实现效果以及客户端的兼容性、可靠性、稳定性、安全性和网络流量的低消耗性。