- 博客(8)
- 收藏
- 关注
原创 Android消息推送4.2---AndroidPN框架源码解析
服务端: MVC模式 使用的SSH框架客户端: 开启了一个NotificationService服务,服务中调用 xmppManager.connect();(封装好的smack jar包内部通过socket进行连接,封装读写输入输出流pull解析,初始化xmpp的信息)接收的消息放在intent中,发送广播的形式把intent消息发送过去;
2016-03-17 00:22:11
478
原创 Android消息推送4.1---AndroidPN框架的使用效果
推送开源框架: Android Push Notifition(AndroidPN)(基于xmpp协议的) 在github上下载源码(androidpn),解压如下:服务端(tomcat)部署完毕如下:客户端(client代码)部署完毕:
2016-03-16 23:31:04
465
原创 Android消息推送3---xmpp协议
XMPP协议: xml为基础的开放式实时通信协议,将消息嵌入到xml结构体当中 缺点:数据冗余、不支持二进制数据 优点:跨平台 基础:xml属性节点
2016-03-16 23:00:27
404
翻译 Android消息推送2----Mina框架的使用
Apache Mina主页进行了解,开发需要的两个jar:mina-core ,slf4j-api服务器端: NioSocketAcceptor acceptor = new NioSocketAcceptor();acceptor.setHandler(new MyServerHandler());//自定义收发消息handleracc
2016-03-16 17:22:51
1582
翻译 Android消息推送1----原始的socket长链接
模拟一个服务器端和多个客户端的链接,并随时保持收发消息:服务器段代码:public class SocketServer {public static void main(String[] args) {SocketServer socketServer = new SocketServer();socketServer.startServer();}
2016-03-16 15:55:50
370
原创 Android消息推送
推送:服务器到客户端 IM:即时通讯(客户端到客户端聊天) 长链接:socket 短链接:http 国内消息推送公司: 1:极光推送 2:百度推送 3:个 推 4:小米推送极光推送的集成: 1:注册 2:添加应用 3:消息中分有提示和无通知栏提示两种 A:集成的sdk做了有消息提示的
2016-03-10 23:39:48
281
原创 Android Studio参数详解
app对应的build.gradle:apply plugin: 'com.android.application'android { compileSdkVersion 23 //当前编译的版本 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.zd.m
2016-03-09 23:44:07
489
原创 Android Studio 常用快捷键
Alt+回车 导入包,自动修正Ctrl+Shift+Space 自动补全代码Ctrl+Alt+L 格式化代码Ctrl+Y 删除行(ctrl+x不是删除行,是剪切。如果不选中,则为剪切当行。)Ctrl+P 方法参数提示Ctrl+Shift+N 查找文件Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+上 整体向上移一
2016-03-09 22:13:09
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人