近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:
移动开发 时间:
2014-12-30 16:39:21
阅读次数:
302
发送消息,修改其他程序的下拉框的选择。
先说结论
public void SelectItem(int index)
{
COMBOBOXINFO cbi = new COMBOBOXINFO();
cbi.cbSize = System.Runtime.InteropServices.Marshal.SizeOf(cbi);
if (User32.GetComboBoxInf...
分类:
其他好文 时间:
2014-12-30 15:20:06
阅读次数:
637
服务端:1.创建一个Socket对象。用来侦听的。2.绑定端口和IP3.开启侦听4.开始接受客户端连接5.创建一个代理通信Socket对象。用来通信的。6.发送消息接收消息7.收到客户端的道别,也会回一个:我也走了8.关闭Socket客户端:1.创建Socket对象2.连接服务器3.发送消息接受消息...
分类:
其他好文 时间:
2014-12-27 20:18:10
阅读次数:
125
在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使...
分类:
移动开发 时间:
2014-12-26 16:21:03
阅读次数:
231
MFC子窗口向父窗口发送消息(测试成功20110117)分类:VC++学习2012-08-17 17:224327人阅读评论(4)收藏举报测试mfcuserc在MFC中,使用用户自定义消息,子窗口向父窗口发送消息过程、代码:1)在resourse.h中增加定义://#define WM_add_ev...
分类:
编程语言 时间:
2014-12-26 14:21:39
阅读次数:
258
第一章 对象导论1.1 抽象过程建立机器模型(解空间)和实际问题模型(问题空间)之前的关联。面向对象将问题空间的元素在解空间中表示为对象。面向对象语言的五个基本特性:万物皆为对象;程序是对象的集合,他们通过发送消息来告知彼此所需要的;每个对象都有自己的由其他对象所构成的存储;每个对象都有其类型;某一...
分类:
编程语言 时间:
2014-12-25 21:53:12
阅读次数:
187
handler是什么?
handler是android给我们提供用来更新UI的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过他处理消息。
为什么要用handler?
Android在设计的时候,就封装了一套消息创建,传递,处理机制,如果不遵循这样的机制,就没有办法更新UI消息了,就会抛出异常消息。
handler用法(一)
代码示例:
public class Main...
分类:
移动开发 时间:
2014-12-25 18:30:34
阅读次数:
159
我正在开发一个收到信息后发送一条短信进行回复的程序(自动回复),当我的手机启动群聊程序,我的程序并没有成功的发送消息,于是我采用了如下的代码解决这个问题。
在信息发送后,我专门记录了SMS日志,但是现在 短信接收优先级高于群聊,发送的消息被写入到用户的短信记录收到的消息后,他应该展示如下日志:
Response Message
Received Message - thi...
分类:
移动开发 时间:
2014-12-24 18:07:03
阅读次数:
176
看akka源码的一些体会,没有列出源码来。akka代码主要包括两块:底层分发(akka.dispatch包)和上层模型(akka.actor包),从底层线程调度(dispatch)往上看起
函数式语言主要处理表达式求值,面向对象语言主要处理对象间消息发送消息。
1. 底层线程调度
Doug Lea: ForkJoinTask
Fork...
分类:
其他好文 时间:
2014-12-23 21:16:28
阅读次数:
280
1、Handler简介
Handler在android里负责发送和处理消息。它的主要用途:
1)按计划发送消息或执行某个Runnanble(使用POST方法),类似定时器;
2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程);
默认情况下,Handler接受的是当前线程下的消息循环实例(使用Handler(Looper looper)、Handle...
分类:
移动开发 时间:
2014-12-23 17:33:00
阅读次数:
144