消息队列技术终结者(四)—消息消费者以何种方式接收消息...
分类:
其他好文 时间:
2014-12-31 11:25:10
阅读次数:
163
在接收消息广播的onReceive里,跳转到你要显示的界面。如:Intentintent=newIntent(arg0,MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
arg0.startActivity(intent);在该activity的onCreate()方法里:super.onCreate(savedInstanceState);
getWindow(..
分类:
移动开发 时间:
2014-12-29 15:33:37
阅读次数:
162
服务端:1.创建一个Socket对象。用来侦听的。2.绑定端口和IP3.开启侦听4.开始接受客户端连接5.创建一个代理通信Socket对象。用来通信的。6.发送消息接收消息7.收到客户端的道别,也会回一个:我也走了8.关闭Socket客户端:1.创建Socket对象2.连接服务器3.发送消息接受消息...
分类:
其他好文 时间:
2014-12-27 20:18:10
阅读次数:
125
现在新版的QQ Android客户端有个新功能,就是在锁屏界面也可以接收消息,并且接收到的消息可以显示在锁屏界面,双击之后可以进入QQ,下面简单实现这个功能。
当然正式项目中的运用还是非常复杂的,这仅仅是一个简单的Demo,可以作为参考。
直接上代码:
MainActivity.java
public class MainActivity extends Activity {
...
分类:
其他好文 时间:
2014-12-23 15:36:07
阅读次数:
179
Handler 负责在子线程中发送消息,在主线程中接收消息,实现子线程和主线程间的通信。操作精细。而异步任务则是对Handler的封装,AsyncTask的执行一般包括以下几个步骤... ......
分类:
移动开发 时间:
2014-12-19 22:05:42
阅读次数:
262
RabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。 单向解耦 双向解耦(如:RPC)例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer进行消息的正常处理,另一个Co...
分类:
其他好文 时间:
2014-12-19 15:40:47
阅读次数:
199
概括 ? ?? ?Android设备通过GCM服务来接收推送消息,而iOS设备这从苹果的APN服 务获取。虽然按照负载来说这是两种不同的服务,但是证书都在从第三方接收消息的时候是需要作为一个存储和转发类型的服务。辨别接...
分类:
其他好文 时间:
2014-12-17 16:34:37
阅读次数:
344
Handle
用于异步消息处理,发送消息后消息进入队列,然后发送消息函数即可返回,其他函数再逐个取出消息进行处理,也即接收消息与发送消息不是同步进行。
基本使用方法(异步消息处理机制)
(1)创建一个Handle对象
(2)将要执行的操作写在线程对象(runnable)的run方法当中(用匿名内部类实现);在run方法内部,执行postDelayed或者post方法
(3)调...
分类:
其他好文 时间:
2014-12-05 15:39:29
阅读次数:
273
API综合使用//父进程发送消息,子进程接收消息
struct msgBuf
{
long mtype; /* message type, must be > 0 */
char mtext[104]; /* message data */
};
const int MSGNUMBER = 10;
int main()
{
//获取一个键
key...
分类:
系统相关 时间:
2014-11-29 11:57:20
阅读次数:
295
在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩...
分类:
移动开发 时间:
2014-11-28 18:42:48
阅读次数:
506