`
yangzc106
  • 浏览: 156420 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

androidpn第一次亲密接触

阅读更多

由于一些原因需要学习一下androidpn的用法。今天把androidpn下了下来,简单看了一下。总体来说还是基于xmpp协议实现的一个android领域的服务器推动通知技术。

 

下面我就简单记录一下开发部署方法。

第一步:说先下载android-pn的服务端和客户端,地址为http://sourceforge.net/projects/androidpn/files/

第二部:解压服务端,并运行。访问:http://127.0.0.1:7070/index.do,你会看到如下页面:

 

当你看到如下页面时证明你一把服务端正确的启动起来了。

 

第三部:把客户端解压导入源代码到工程中。修改androidpn.properties文件中的xmppHost为xmppHost=10.0.2.2(如果你要在模拟器上访问时,如果局域网就写服务器地址)。其实到这基本就完了。

 

剩下的测试是否推动正常:

运行客户端。服务端发送消息,客户端可正确收到消息,证明通信正常。

 

 

部署结束。如果你完成了以上操作,说明你会使用了。剩下的需要看一下他的具体实现方法。读代码需要在后部进行。

 

以上文章未完,待续...

  • 大小: 55.7 KB
分享到:
评论
8 楼 dehua306 2013-11-06  
jdk1.5不行,用jdk1.6.0_10,而且必须要配置JAVA_HOME,不然要修改run.bat
7 楼 Hulngjun 2013-02-01  
请问服务端发给客户端的url怎么写
6 楼 wenjiefeng 2012-10-13  
你好,在andrioidpn-client客户端源码里,NotificationDetailsActivity这个类里,下面的参数都是什么意思呢
Intent intent = getIntent();
String notificationId = intent
.getStringExtra(Constants.NOTIFICATION_ID);
String notificationApiKey = intent
.getStringExtra(Constants.NOTIFICATION_API_KEY);
String notificationTitle = intent
.getStringExtra(Constants.NOTIFICATION_TITLE);
String notificationMessage = intent
.getStringExtra(Constants.NOTIFICATION_MESSAGE);
String notificationUri = intent
.getStringExtra(Constants.NOTIFICATION_URI);

疑惑1、 这几个参数代表什么意思呢, notificationId; notificationApiKey; notificationTitle; notificationMessage; notificationUri;
我看源码里好几处都用到这几个参数 ,

疑惑2、 现在服务端已经能将消息推送到服务端了并增加了一些参数,推送的消息里增加了距离distance等参数,该在客户端的哪个类里获取这些值呢
5 楼 w582875929 2012-07-15  
muzg 写道
我也想问下运行环境 ,我这边服务器已运行就报错 java.lang.UnsupportedClassVersionError: Bad version number in
我在jdk1.6和jdk1.5下面都试过了,都不行,不知道是怎么回事

工程编译版本和 运行环境(tomcat)JVM版本不一样
4 楼 aizhimin 2012-05-29  
xmppPort= 需要填写什么?
3 楼 ice-cold 2012-02-11  
多谢楼主。。。
2 楼 muzg 2011-09-03  
我也想问下运行环境 ,我这边服务器已运行就报错 java.lang.UnsupportedClassVersionError: Bad version number in
我在jdk1.6和jdk1.5下面都试过了,都不行,不知道是怎么回事
1 楼 ak47zhangrui 2011-08-29  
博主,请问一下androidpn server是否只能在jdk 1.5的环境下运行?

相关推荐

    androidpn服务器推送

    AndroidPN(Android Push Notification)是Android平台上的一种消息推送服务,旨在帮助开发者实现在应用程序后台时仍然能够接收服务器发送的通知或数据。在AndroidPN服务器推送的实现中,有以下几个关键知识点: 1....

    androidpn 客户端模拟代码

    在Android平台上,AndroidPN(Android Push Notification)是一个用于实现远程推送通知服务的开源项目。它允许开发者通过服务器向Android设备发送消息,即使应用程序在后台运行或完全关闭时也能接收到这些消息。本...

    androidpn-client-0.5.0.zip和androidpn-server-0.5.0-bin.zip

    AndroidPN环境搭建 本文件真对网上的环境搭建源网站无法登陆设立 <坏掉了/>http://sourceforge.net/projects/androidpn/ </坏掉了> 说明: http://www.cnblogs.com/devxiaobai/archive/2011/07/09/2101794.html ...

    经过修改的Androidpn项目

    "经过修改的Androidpn项目"是一个专为Android平台设计的即时通讯解决方案,源自韩国开发者最初的Androinpn项目。此项目经过国内开发者的修改和完善,不仅加入了中文注释,使得国内用户更容易理解和学习代码,同时也...

    Androidpn tomcat版本

    AndroidPN(Android Push Notification)是一个开源项目,旨在为Android应用程序提供简单、高效的后台推送通知服务。这个项目通常需要与服务器端的组件配合工作,其中Tomcat作为常用的Java应用服务器,常常被用于...

    AndroidPn客户端和服务端

    Androidpn客户端 和服务端源码下载,实现了消息推送。具体使用方法可百度。

    androidpn tomcat + oracle 版本

    这里我们关注的是一个特定的配置——"androidpn tomcat + oracle 版本"。这个配置涉及到AndroidPN服务在Tomcat应用服务器上运行,并与Oracle数据库进行集成。让我们深入探讨这个主题,了解其中涉及的关键知识点。 ...

    著名的AndroidPN消息推送客户端

    AndroidPN(Android Push Notification)是一种基于XMPP(Extensible Messaging and Presence Protocol)协议的开源消息推送客户端,主要用于Android平台。XMPP是一种开放标准的即时通讯协议,它允许应用程序通过...

    androidpn和javaee集成

    将androidpn集成到我们平时开发的javaee中,直接启动tomcat就可以启动xmpp服务,不需要另外部署androidpn。 注释:项目有点大,所以没有上传jar包,可以直接使用项目中的maven下载所需jar文件

    androidpn_tomcat整合(发布直接使用)

    在Android开发中,AndroidPN(Android Push Notification)是一种常见的服务,用于实现在服务器端向Android设备推送消息。本文将深入探讨如何将AndroidPN-server与Tomcat应用服务器进行整合,以便在MyEclipse环境中...

    androidPN源码eclipse tomcat版本

    AndroidPN(Android Push Notifications)是专门为Android平台设计的一个推送通知服务。这个源码包包含了在Eclipse集成开发环境中运行的项目,以及与Tomcat服务器配合使用的部分。在深入讲解相关知识点之前,先来...

    androidpn—demo

    "AndroidPN—Demo"是一个基于Android平台的推送通知服务示例项目,主要展示了如何实现设备的登录、连接以及接收远程推送消息的功能。AndroidPN(Android Push Notification)是一种服务,允许开发者向他们的Android...

    androidpn-client-0.5.0

    "AndroidPN-client-0.5.0"是一个针对Android平台的Push Notification服务的客户端库,主要功能是为了实现设备与服务器之间的即时通信。Push Notification服务在移动应用开发中扮演着重要角色,它允许服务器向已安装...

    androidpn客户端与服务端

    AndroidPN,全称为Android Push Notification,是一个开源项目,旨在为Android设备提供实时的推送通知服务。这个服务允许服务器向已连接的Android设备发送消息,即使应用程序在后台运行或完全关闭时也能接收到这些...

    androidpn自动重连

    为了实现这些功能,开发者可以利用Android的Socket编程、AsyncTask、BroadcastReceiver等工具,以及第三方库如Smack(一个XMPP客户端库)来简化XMPP连接的处理。 在提供的压缩包文件“PN”中,可能包含了实现上述...

    androidpn客户端代码

    AndroidPN(Android Push Notification)是专门为Android平台设计的一种推送服务,它允许服务器向移动设备发送实时消息,从而提高应用程序的互动性和效率。AndroidPN客户端代码是实现这一功能的关键部分,它处理与...

    androidpn基于Xmpp的消息推送源码.zip

    androidpn客户端需要用到一个基于java的开源XMPP协议包asmack,这个包同样也是基于openfire下的另外一个开源项目smack,不过我们不需要自己编译,可以直接把androidpn客户端里面的asmack.jar拿过来用。客户端利用...

    androidpn 加强版本

    AndroidPN(Android Push Notification)是一个开源项目,旨在为Android设备提供推送通知服务。加强版本通常意味着这个项目在原版的基础上进行了优化和改进,以提供更好的性能、更多的功能或更高的稳定性。基于XMPP...

Global site tag (gtag.js) - Google Analytics