您的位置:首页 > 移动开发 > Android开发

Androidpn的配置和使用方法

2011-12-03 00:00 323 查看
当需要从服务器向客户端推送消息的时候,就需要用到push机制,Android2.2系统以上支持push机制了,使用google提供的C2DM框架可以解决push推送的问题,官网地址:http://code.g...dm/index.html 但是毕竟服务器在国外,对于天朝来说还是不太实际的。Androidpn是开源的一种push框架,基于xmpp协议的,其实和openfire差不多。

下面说说Androidpn的配置和使用方法:

先下载android-pn的服务端和客户端,地址为:http://source...roidpn/files/

解压服务端,在bin目录下双击run.bat运行。访问:http://127.0....7070/index.do,你会看到如下页面:





这里需要注意的是你的电脑必须配置了java的环境变量,顺便说一下方法:

需要设置3个环境变量,我的jdk安装的目录D:\Java\jdk1.6.0_27JAVA_HOME D:\Java\jdk1.6.0_27CLASS_PATH: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jarPATH: %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 然后把客户端解压导入项目到eclipse中。修改androidpn.properties文件中的xmppHost为xmppHost=169.254.50.19(我的局 域网的IP地址)。然后运行项目:





这里已经看到了连接的模拟器了。接下来向客户端发送消息:



然后在客户端收到服务器发送过来的信息:



基本的配置和使用方法就是这样。在真正项目的使用过程中,可以对源代码进行修改成自己需要的。后续将继续研究androidpn的相关用法,敬请期待。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息