摘要即时通信(Instant Messaging),因为其具有实时、高效、低成本以及跨平台的特 点而颇受大众喜爱。设计与开发出一款安全、具有实时性的通信软件非常重要。本课 题主要研究内容是基于移动终端的即时通信软件设计与开发,以开发出一款满足用户 需求、UI 界面简单、功能相对齐全的 IM 软件为出发点。采用 C/S 架构设计整个系统, 结合国内后台管理系统——Bmob 平台,实现后台和前台的无缝连接,整合 Bmob 主 动推送服务接口实时将消息推送到 Android 客户端。80853
本系统采用 Java 语言进行程序编写,在安卓上进行开发,实现即时通信模块以 及用户信息管理模块,达到语音和文本消息的即时传输,用户信息的增加、删除、修 改。
伴随 Internet 极速发展的步伐,21 世纪迈入了一个全新的移动互联网+、大数据、 云平台的时代,人们更加注重信息的保密与安全。本文介绍的这款即时通信软件具有 一定的安全性,并且具有较高的可用性,适用于企业、部门以及个人使用。无论你在 哪里只要有网络,与通讯录的好友联系只是一个指尖的距离,这样很好地避免信息的 泄露。
毕业论文关键词:安卓;Bmob 后端云;即时通信;Java 语言
Abstract Instant messaging is great favorites with people because of its characteristics of real-time,high efficiency, low cost and cross platform。 It is very important to design and develop a secure and real-time communication software。 This paper focus on developing a clear IM software which meets customer requirement and is fully equipped based on Instant messaging software technology and development。 The software uses C / S framework to design the whole system and combines with the domestic background management system——Bmob platform, to achieve the mutual connections between client and server and integrate Bmob active push service interface to push messages to the Android Platform。
The system is encoded with Java language, developed on the Android platform, mainly achieves two main modules: instant communication module and user management module, and realises the real-time transmission of voice and text message and the addition, deletion and modification of user information。
With the rapid development of mobile Internet, 21st century enters a new times of mobile Internet plus, big data, cloud computing。 People pay more attention to the privacy and security of information。 The instant messaging software in the paper has certain security, high availability and is applicable to enterprises, departments and inpiduals。 Wherever you are, as long as there is a network, it is just a finger-tip distance to contact with friends, meanwhile it’s a good way to avoid the leakage of information。
Keywords: Android; Bmob; IM; Java;
目录
第一章 绪论 1
1。1 课题背景 1
1。2 即时通信现状 2
1。3 即时通信的发展趋势 2
第二章 相关技术介绍 5
2。1Java 概述 5
2。1。1Java 简介 5
2。1。2Java 特性 5
2。2Android 系统简介 6
2。2。1Android 系统架构 6
2。2。2 应用程序的生命周期 8
2。2。3 Android 四大组件 9
2。3媒体录制 MediaRecorder 12
2。4 全局唯一标识符 UUID java移动终端的即时通信软件设计与开发:http://www.youerw.com/jisuanji/lunwen_94115.html