`
文章列表
在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性,比如:test:attrs="" 呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤: 一、 在res/values 文件下定义一个attrs.xml 文件.代码如下: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView&quo ...
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创 ...
<presence>presence节点用来控制和表示实体的在线状态,可以展示从离线到在线甚至于离开,不能打扰等复杂状态,另外,还能被用来建立和结束在线状态的订阅。 下面是一些节点例子: <presence/>设定用户状态为在线 <pres ...
本文介绍在XMPP通信中最核心的三个XML节点.这些节点有自己的作用和目标,通过组织不同的节点,就能达到我们各种各样的通信目的。 首先我们来看一段XMPP流。 <stream:stream> <iq type='get'><query xmlns='jabber:iq:roster'/></iq> <presence/> <message to='william_duan@jabber.org' from='test_account@jabber.org' type='chat'><body>Hello</ ...
WBS-Work Breakdown Structures:工作分解结构 本文的目的是通过介绍PMI的关于工作分解结构的标准,让大家对WBS的概念,优点有一定的了解,并在日常的项目管理工作中积极的应用和推进。   首先我们对WBS做一个大致的了解。 我们 ...
一个实体可以使任何一个被认为是一个网络端点的东西(比如说网络上的一个ID),而且它是通过XMPP进行通信的,所以这些实体都有一个具有唯一性的地址,并符合RFC2396规范要求的格式。由于历史原因,一个XMPP实体的地址被称 ...
基于XMPP技术的即时通信,在线状态以及其他形式的即时交互应用已经有很多了,比如说服务器端有ejabberd,Openfire,客户端有Adium,Gajim,Pidgin,Psi等等。 XMPP技术使用了分布式的c/s架构,跟WWW以及email网络比较类似。这种分布式的架构带来的好处就是客户端可以专注于用户体验的开发,而服务器端可以专注于可靠性以及扩展性的开发。它要优于单纯的点对点通信技术,用户可以运行自己的XMPP服务器来加入XMPP网络。 但是,XMPP架构还是与WWW,email有一定的区别的。下面我们将会详细的进行描述。 WWW架构:WEB服务器之间不能进行通信来完成一个事务,用户需 ...
XMPP是针对即时交互的开发技术,相比于其他技术,他有如下的一些优点: 证实可用—从XMPP诞生开始,已经有10多年的开发历史,数以百计的开发者为XMPP技术而努力。今日的互联网上有数以万计的XMPP服务器运作著,并有数以百万计的人们使用XMPP实时传讯软件. 安全—内嵌连接安全机制以及验证机制,使用SASL及TLS等技术的可靠安全性,已自带于核心XMPP技术规格中。 开放—XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、组件、源码库等方面,都已经各自有多种实现。 标准—互联网工程工作小组(IETF)已经将Jabber的核心XML流协议以XMPP之名,正式列为认可的 ...
http://blog.csdn.net/zphappy/article/details/6658504
Global site tag (gtag.js) - Google Analytics