- 博客(8)
- 收藏
- 关注
原创 Android消息推送4.2---AndroidPN框架源码解析
服务端: MVC模式 使用的SSH框架 客户端: 开启了一个NotificationService服务,服务中调用 xmppManager.connect();(封装好的smack jar包内部通过socket进行连接,封装读写输入输出流pull解析,初始化xmpp的信息) 接收的消息放在intent中,发送广播的形式把intent消息发送过去;
2016-03-17 00:22:11
490
原创 Android消息推送4.1---AndroidPN框架的使用效果
推送开源框架: Android Push Notifition(AndroidPN)(基于xmpp协议的) 在github上下载源码(androidpn),解压如下: 服务端(tomcat)部署完毕如下: 客户端(client代码)部署完毕:
2016-03-16 23:31:04
475
原创 Android消息推送3---xmpp协议
XMPP协议: xml为基础的开放式实时通信协议,将消息嵌入到xml结构体当中 缺点:数据冗余、不支持二进制数据 优点:跨平台 基础:xml属性节点
2016-03-16 23:00:27
416
翻译 Android消息推送2----Mina框架的使用
Apache Mina主页进行了解,开发需要的两个jar:mina-core ,slf4j-api 服务器端: NioSocketAcceptor acceptor = new NioSocketAcceptor(); acceptor.setHandler(new MyServerHandler());//自定义收发消息handler acc
2016-03-16 17:22:51
1596
翻译 Android消息推送1----原始的socket长链接
模拟一个服务器端和多个客户端的链接,并随时保持收发消息: 服务器段代码: public class SocketServer { public static void main(String[] args) { SocketServer socketServer = new SocketServer(); socketServer.startServer(); }
2016-03-16 15:55:50
381
原创 Android消息推送
推送:服务器到客户端 IM:即时通讯(客户端到客户端聊天) 长链接:socket 短链接:http 国内消息推送公司: 1:极光推送 2:百度推送 3:个 推 4:小米推送 极光推送的集成: 1:注册 2:添加应用 3:消息中分有提示和无通知栏提示两种 A:集成的sdk做了有消息提示的
2016-03-10 23:39:48
295
原创 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
503
原创 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
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人