Stella981 Stella981
2年前
Android Push Notification实现信息推送使用
本文介绍AndroidPn项目实现推送的使用过程。  在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。ApndroidPushNotification的特点:  快速集
Stella981 Stella981
2年前
Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库
第三方类库源码将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Importproject,第三方类库并没有自动导入进来,看来需要自己动手了。项目的目录结构如下:XMPP$lsappbuild.gradlegradlewimportsu
Stella981 Stella981
2年前
IM 协议的分析和选取 (XMPP&WebSocket)
IM业务涉及许多技术点,比如点对点通信,组播,实时语音和视频等等,不同的业务也是需要用不同的协议去实现。近期我们的项目面临许多IM业务比如群聊,群语音,群组播等等;有关IM的技术虽然我们有研究一段时间,但是受时间限制就只能先用了第三方でserver。语音技术不太熟悉,这里就基本的IM通信对我学习到的个别几个协议进行对比和说明(不熟悉的协议我就略过了)
Stella981 Stella981
2年前
RabbitMQ部署及简单应用
一、RabbitMQ简单介绍RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消
Stella981 Stella981
2年前
Android中开发IM即时通讯功能的方案
这里有必要普及一下xmpp是个什么东西?引用某娘的定义:   XMPP是一种基于标准通用标记语言(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Fview%2F5286041.htm)的子集XML(https://www.oschina