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的相关用法,敬请期待。
下面说说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的相关用法,敬请期待。
相关文章推荐
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
- 五十二、使用Adb命令卸载android应用配置方法
- Android Studio NDK环境配置及JNI使用方法
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
- Android终端配置isatap隧道使用IPV6的方法
- [转]Android x86模拟器Intel Atom x86 System Image配置与使用方法
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
- [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法
- Android自学笔记(Android x86模拟器Intel Atom x86 System Image配置与使用方法)
- Android Git与SourceTree使用方法(一)基本配置
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法实现边缘检测代码(2)
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
- 【Android】Android Studio使用OpenCV的配置方法
- AndroidStudio使用NDK配置方法
- android4.0.3上recovery功能的配置及使用方法;
- Android Studio使用OpenCV的配置方法
- Android x86模拟器配置与使用方法
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
- Android---Android下嵌入式数据库SqlLite使用方法