一、定义Intent是一种在不同组件之间传递的请求消息是应用程序发出的请求和意图。作为一个完整的消息传递机制,Intent不仅需要发送端,还需要接收端。显式Intent定义:对于明确指出了目标组件名称的Intent,我们称之为显式Intent。隐式Intent定义:对于没有明确指出目标组件名..
分类:
其他好文 时间:
2014-11-27 12:56:22
阅读次数:
136
Handle类的主要作用有两个:1、在新启动的线程中发送消息;2、在主线程中获取、处理消息。为了让主线程能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现——开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,Handler类中处理消息的方法被自动回调。Ha...
分类:
其他好文 时间:
2014-11-24 23:53:50
阅读次数:
248
消息中间件认识消息中间件是指一类软件,是基于分布式处理的软件,最突出的特点是其网络通信功能也可认为中间件是位于平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,可以有符合接口和协议的多种实现消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据...
分类:
其他好文 时间:
2014-11-14 22:46:53
阅读次数:
164
通过第一篇的讲解,我们已经看到了如何使用Intent来启动新的应用程序组件,但是实际上他们也可以使用sendBroadcast方法来在组件间匿名的广播消息。
作为一个系统级别的消息传递机制,Intent可以在进程之间发送结构化的消息。因此,通过实现Broadcast Receiver来监听和响应应用程序内的这些Broadcast Intent。
通过使用Intent来广播一个事件,可以在不修改原始的应用程序的情况下,让我们开发人员对事件做出反应。Android大量使用了Broadcast Receiver来...
分类:
移动开发 时间:
2014-10-31 11:53:19
阅读次数:
238
Intent是一种消息传递机制,它可以在应用程序内使用,也可以在应用程序间使用,主要用途分为:
1.使用类名显示的启动一个特定的Activity或Service
2.启动Activity或Service来执行一个动作的Intent,通常需要使用特定的数据,或者对特定的数据执行动作
3.广播某个事件已经发生...
分类:
移动开发 时间:
2014-10-29 12:59:12
阅读次数:
264
摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的。所以,要学好Windows编程,必须对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的分析。一、什么是消息?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消...
分类:
其他好文 时间:
2014-10-28 00:17:46
阅读次数:
380
一、消息中间件MOM(Message-Oriented Middleware)
消息中间件是解决异步分布式系统中通讯和排队问题的中间件技术。它利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
二、ActiveMQ
1、概述
ActiveMQ 则是MOM的一个跨语...
分类:
其他好文 时间:
2014-10-11 18:52:35
阅读次数:
308
android触碰消息传递机制
用户的每次触碰(onClick,onLongClick,onScroll,etc.)都是由一个ACTION_DOWN+n个ACTION_MOVE+1个ACTION_UP组成的,用户触碰必先有个ACTION_DOWN响应,用户触碰结束必然会有个ACTION_UP。(当然如果在途中被拦截,就可能不会有了!)那么View是如何分发消息和拦截消息呢?
1...
分类:
移动开发 时间:
2014-10-09 16:03:28
阅读次数:
334
知识点 “implements Runnable” 和“extends Thread”的不同 具体分析 最近在学习Android中的Handler消息传递机制时,创建新线程有两种方式:一种是实现Runnable接口(implements Runnable)而另一种则是继承Thread类(exten....
分类:
编程语言 时间:
2014-09-19 11:51:35
阅读次数:
218
知识点 “implements Runnable” 和“extends Thread”的不同 具体分析 最近在学习Android中的Handler消息传递机制时,创建新线程有两种方式:一种是实现Runnable接口(implements Runnable)而另一种则是继承Thread类(exten....
分类:
编程语言 时间:
2014-09-18 18:18:24
阅读次数:
191