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

  • 相关阅读:
    个人日志-6.27
    <软件工程>课程总结
    团队项目--地铁信息查询-UML图初步设计
    7-4 日报
    7-5小组日报 最终版的发布
    7-1 7-3
    软工日报6-30
    软工日报 6-29
    6-28小组会议记录
    6-27小组讨论内容
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5347396.html
Copyright © 2011-2022 走看看