随笔分类 -  android xmpp

摘要:虽然google为Android开发者提供了GCM实现push,但是因为需要系统安装了google play、google帐号、系统>2.2、google push服务器在国外等多种原因,在中国,Android上想实现push还需要自己努力。 当前最火的开源push是基于xmpp协议的androidpn。androidpn是基于Mina框架的,所以这里从Mina框架开始入手。看mina官网的说明:Server下面通过简单的例子来学习mina的使用。首先创建服务端,工程正使用了3个jar包 看代码:public class HelloMina { privat... 阅读全文
posted @ 2012-12-15 10:32 张兴业 阅读(467) 评论(0) 推荐(0)
摘要:一:AndroidPN环境配置 AndroidPN框架实现了从服务器到android移动平台的文本信息推送。下面是AndroidPN的环境配置1.先确保本机已经配置好了java环境2.下载androidpn-client-0.5.0.zip和androidpn-server-0.5.0-bin.zip网址:http://sourceforge.net/projects/androidpn/解压两个包,Eclipse导入client,配置好目标平台,打开raw/androidpn.properties文件,apiKey=1234567890xmppHost=10.0.2.2xmppPort=52 阅读全文
posted @ 2012-05-21 16:39 张兴业 阅读(389) 评论(0) 推荐(1)
摘要:2012CSDN年度博客之星评选期待您的参与http://vote.blog.csdn.net/item/blogstar/xyz_lmn近几天正研究Android推送的事,看到这篇文章觉得总结得真好,好东西一定要转过来。哈哈。原文地址:http://blog.csdn.net/joshua_yu/article/details/6563587另外还有好文一篇,记在这里了:http://www.devdiv.com/thread-101586-1-1.html在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单 阅读全文
posted @ 2012-05-02 16:58 张兴业 阅读(414) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/charley_yang/category/277938.html/*** @author 张兴业* 邮箱:xy-zhang#163.com* android开发进阶群:278401545**/ 阅读全文
posted @ 2011-11-08 12:43 张兴业 阅读(229) 评论(0) 推荐(0)
摘要:http://www.devdiv.com/article-2761-1.html2012CSDN年度博客之星评选期待您的参与http://vote.blog.csdn.net/item/blogstar/xyz_lmn/*** @author 张兴业* 邮箱:xy-zhang#163.com* android开发进阶群:278401545**/ 阅读全文
posted @ 2011-11-08 10:57 张兴业 阅读(267) 评论(0) 推荐(0)
摘要:基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录.................................................................................................................... 2一、 开发背景.................................................................................... 阅读全文
posted @ 2011-11-08 10:47 张兴业 阅读(335) 评论(0) 推荐(0)
摘要:当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。 虽然Pull和Push两种方式都能实现获取服务器端更新信息的功能,但是明显来说Push is better than pull。因为Pull方式更费客户端的网络流量,更主要的是费电量。 在开发Android和iPhon... 阅读全文
posted @ 2011-11-07 20:49 张兴业 阅读(213) 评论(0) 推荐(0)