zoukankan      html  css  js  c++  java
  • [android] androidPN开源项目介绍

    打开androidPN项目,会看到serverclient两份代码

    server部分

    找到server的代码,开启服务,双击 bin/run.bat ,服务启动后监听127.0.0.1:7070端口

    在浏览器上打开上面的连接,可以看到界面,说明启动成功

    client部分

    把代码导入到eclipse

    查看清单文件,看到一下activity

    DemoAppActivity

    NotificationDetailsActivity

    NotificationSettingsActivity

    还有一个服务,NotificationService

    查看DemoAppActivity

    获取一个按钮,按钮设置点击事件,启动设置页面

    在后台开启一个服务

    查看属性文件,打开res/raw/androidpn.properties文件

    设置apiKey,这里没啥用处

    设置xmpp主机 xmppHost xmpp是一个网络协议)10.0.2.2 服务器的ip地址

    设置xmpp端口 xmppPort 5222

    在服务器端发送一条通知,客户端会弹出提示,点击提示,会进入通知详情界面

    当我们想使用的时候,对服务器端的发送那里模拟一个post提交就可以了

    客户端使用,把主要的client代码拷过去就可以了,lib/asmack.jar ,上面的配置文件

    xmpp网络协议规定了客户端和服务器交互的格式,网络上公开的适用于网络聊天的协议,客户端给服务器端发送的一些xml的字符串

    asmack.jar jar包就是xmpp协议的实现,它能拼接那些xml字符串,类似HttpClient

  • 相关阅读:
    java多线程2-总结
    java多线程1-生产者与消费者
    jedis中的两组方法
    理解socket的阻塞
    java设计模式5-命令模式
    我的BIOS
    java设计模式4-装饰者模式
    java设计模式3-单例模式
    android四大组件
    android:theme
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5347396.html
Copyright © 2011-2022 走看看