Android相关学习
huohu1007
无限,努力,奔跑
展开
-
Android socket通信
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么原创 2016-01-14 13:16:21 · 403 阅读 · 0 评论 -
深入理解HTTP协议
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了H原创 2016-01-14 14:10:42 · 558 阅读 · 0 评论 -
即时通信XMPP协议实现原理介绍
一、 开发背景1、 国际背景随着 Internet 技术的高速发展,即时通信已经成为一种广泛使用的通信方式。1996 年 Mirabilis 公司推出了世界上第一个即时通信系统 ICQ,不到 10 年间,即时通信( Instant Messaging,简称 IM)以发展成为了最流行的网络应用之一。特别是近几年的迅速发展,即时通信的功能日益丰富,它不再是个单纯的聊天工具,它已原创 2016-01-14 14:29:18 · 10295 阅读 · 0 评论 -
XMPP协议学习笔记一
即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能:即时通讯 - 在用户和在线朋友之间来回发送信息聊天 - 创建用户与朋友或工友的自定义聊天室网页链接 - 共享用户喜爱的网址支持图片 - 浏览朋友计算机中的图片支转载 2016-01-14 14:33:07 · 443 阅读 · 0 评论 -
XMPP协议学习笔记二
IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复杂,但是基本的原理和以上的差不多,无非是采用服务器XMPP协议的网络架构 XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构转载 2016-01-14 14:34:53 · 489 阅读 · 0 评论 -
XMPP协议学习笔记三
本文介绍XMPP协议原理及相关信息。 XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开转载 2016-01-14 14:46:49 · 388 阅读 · 0 评论 -
浅谈 EventBus
概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。线程之间传递消息.优点是开销小,代码更优雅,以及将发送者和接收者解耦。-------------------------------------------------------原创 2016-05-16 11:16:28 · 596 阅读 · 0 评论