IM(Instant Messaging)在Android中可谓运用广泛。QQ,Wechat,陌陌等应用都可以看作IM实时通讯APP,实时通讯在社交类APP中运用范围较广,其功能看起来也是比较cool的。今天我们将研究一下android IM软件是如何实现的。像IM这种实施通讯软件,除非公司有比较大的实力和精力,才会自己去整这么一套框架。对于广大中小软件开发者来说,想到比较多的就是开源框架。...
分类:
移动开发 时间:
2015-04-12 14:53:35
阅读次数:
210
这一篇博客其实是要昨天写的,但昨天做了作修改就停不下来了,这次的修改应该是前期开发的最终回了,其余的功能有空再做了,下周可能要做一些好玩的东西,敬请期待!1.修改下Logo:(Just We)http://romannurik.github.io/AndroidAssetStudio/ 可以用这个....
分类:
移动开发 时间:
2015-04-12 14:36:29
阅读次数:
238
sip和xmpp都是应用层的协议,主要用来在互联网上发送语音和即时通讯IM,rfc3521定义了sip,rfc3920定义了xmpp。xmpp来自即时通讯系统,sip类似语音和视频通信。xmpp协议主要负责数据的交换,sip主要负责端与端的链接建立,维护,终结,2者不是一个概念随后,xmpp协议增加...
分类:
其他好文 时间:
2015-04-10 19:44:43
阅读次数:
113
介绍 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP requ...
分类:
编程语言 时间:
2015-04-10 11:46:16
阅读次数:
157
之前的教程不知道你们成功了没,,,没成功可以问我啊=-=第四篇博文是要实现发送消息的功能。首先在我们登陆后的活动的layout里添加这样的两个控件,一个EditText和一个Button用于发送数据 1 8 然后回到该活动,添加Button和Button的监听事件: 1 But...
分类:
移动开发 时间:
2015-04-10 11:09:54
阅读次数:
156
(能用得上话的话求点赞=-=,我表达不好的话跟我说哦)上一次我们拿到了服务器端的组数据和用户信息,这就可以为我们日后使用好友系统打下基础了!但是光是拿到了这些东西我们怎么能够满足呢?我们一个即时通讯软件最重要的不就是要能够通讯么!所以我们下一步就要接受别人发来的数据。 1 public static...
分类:
移动开发 时间:
2015-04-09 23:35:22
阅读次数:
176
AFNetWork这个库,是现在大家使用比较用的库,我们在做即时通讯的时候,也会加入这个库,用起来还是比较爽的。有时候我们会用到https,在AFNetwork这个库,其实已经很好的封装了https,是的我们很简单就能使用。第一步,导入AFNetWorking 库第二步,在pch文件中加入[objc...
分类:
Web程序 时间:
2015-04-09 23:31:04
阅读次数:
133
上期没有放成果图呢!忘了=-=,这就是上次的成果图,textview里面会显示登陆的名字(这个是默认管理员帐号=-=)好吧,登陆了服务器我们就有了交互的功能啦可以说是前进了一大步呢!下面能我们就要试试从服务器拿一些数据打印出来(服务器定义的群组)那就开始吧。首先我另外注册了三个用户来进行测试还创建了...
分类:
移动开发 时间:
2015-04-09 21:40:50
阅读次数:
150
服务器端配置
下载最新的OpenFire 当前最新为3.6版本。
#wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire3.6.0a-1.i386.rpm
安装OpenFire
#rpm –ivh ./openfire-3.6.0a-1.i386.rpm
配置数据库
#mysql a...
分类:
系统相关 时间:
2015-04-08 15:04:22
阅读次数:
223