服务器主动向android手机端推送消息---------windows下Androidpn环境搭建

本文介绍了如何在Windows下搭建AndroidPN服务器,用于实现服务器主动向Android设备推送消息。详细步骤包括安装JDK、配置环境变量、安装Eclipse、Tomcat插件,以及配置MySQL数据库,并成功运行AndroidPN服务器程序。
摘要由CSDN通过智能技术生成

前段时间参与了一个项目,最近有空就来总结以下。时常总结才会进步,尤其是做技术,要不就会很容易陷入狗熊掰棒子的窘境。

我在项目中完成的模块是实现服务器主动向android手机端推送消息。老师的要求是用C语言在Linux下写一个服务器来实现服务器主动向android手机端推送消息。经过收集资料,最终发现一个韩国人写的开源项目Android Push Notification(简称Androinpn)可以实现此功能。androidpn是一个基于XMPP协议的java开源Android push notification实现。它包含了完整的客户端和服务器端。官方网址是:http://sourceforge.net/projects/androidpn/。我用的版本是一个经过国人大神修改后的版本,里面有一些这个大神做的注释,更便于我们理解(再此表示对这位大神的感谢微笑)。可以从这里下载到这个修改后的版本:推送.rar。下载后得到的是一个压缩包。解压后得到,其中Androidpn是服务器端程序,是一个 Java Web应用程序,androidpn-client是android程序。下面介绍下将这个开源项目运行起来的环境配置。

因为之前没做过java的项目,所以下面写的会小白一点。

首先是服务器端,服务器端是一个Java Web应用程序,首先要运行java程序就要装jdk。我装的jdk版本是,windows下安装只需要一路next就好了,只是要注意安装路径。安装完JDK后需要配置下环境变量,我的是win7系统配置过程如下:鼠标右击计算机----->属性---->高级系统设置(在左边栏)---->环境变量---->在系统环境变量中进行如下操作:1、新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_10(这里就是你jdk的安装目录)。2、新建->变量名:CLASSPATH 变值:.;%JAVA_HOME%\lib

(注意最前面有个点)。3、编辑->变量名Path :在Path 变量值的最前面加上:%JAVA_HOME%\bin;

完成后使用文本编辑器(比如:edit.com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件HelloWorld.java如下:

/* HelloWorld.java */
  public class HelloWorld {

  public static void main(String arg[]) {

  System.out.println("Hello, World!");

  }

  }
开启一个DOS窗口,跳转到HelloWorld.java所在的目录中,执行以下操作,,如上则表明我们的jdk安装成功。

服务器端是一个java Web应用程序,要运行此程序我们需要在eclipse中安装apache-tomcat。安装步骤如下:
首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!)下载地址:

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值