大家好,今天咱们来说说本人最近使用到的一个新的开源工具类,也就是今天的主人公AndroidEventBus,叫做事件总线,刚开始看到这个名字的时候我以为就是之前使用到的EventBus,于是乎好奇的我就接着研究了一下,果然它是类似EventBus的消息处理机制,提供了更好的使用性,我便希望把它集成到我正在开发的工程里,因为工程较大以及代码较为繁琐,我不敢轻易的集成与使用,所以我先写了一个简单的例子验...
分类:
移动开发 时间:
2016-04-23 12:02:01
阅读次数:
245
通过名字就可以知道,AsyncTask主要用于处理android中的异步任务。但是通过源码,我们可以看到它的实现其实还是依赖于Handler的异步消息处理机制。现在我们先来学习它的使用方式,然后再研究源码。
一.AsyncTask的基本用法:
AsyncTask是一个抽象类,在之类继承它时,必须指定三个泛型参数,这三个参数的用途如下:
1. 在执行AsyncTask时需要传入的参数,可用...
分类:
移动开发 时间:
2016-04-19 12:32:00
阅读次数:
206
在作者之前发表的《全球最低功耗蓝牙单芯片DA14580的系统架构和应用开发框架分析》、《全球最低功耗蓝牙单芯片DA14580的硬件架构和低功耗》、《全球最低功耗蓝牙单芯片DA14580的软件体系-RW内核和消息处理机制》三篇文章分析了DA14580的SDK开发目录结构、硬件架构、低功耗、RW内核和消 ...
分类:
其他好文 时间:
2016-04-16 13:54:01
阅读次数:
201
转载:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html 理解ThreadLocal http://blog.csdn.net/qjyong/article/details/2158097 ...
分类:
移动开发 时间:
2016-04-12 10:04:55
阅读次数:
153
全球最低功耗蓝牙单芯片DA14580的软件体系 -RW内核和消息处理机制...
分类:
其他好文 时间:
2016-04-10 14:30:51
阅读次数:
516
分析全球最低功耗蓝牙单芯片DA14580的软件体系 -RW内核和消息处理机制 ...
分类:
其他好文 时间:
2016-04-10 12:48:08
阅读次数:
222
原文链接:http://www.orlion.ga/670/ 一、在子线程中更新UI Android中不允许在子线程中更新UI,只能在主线程中更新,但是我们有时候必须在子线程中执行一些耗时的任务,然后根据运行结果来更新UI,对于这种情况Android提供了一套异步消息处理机制。 创建项目Androi ...
分类:
移动开发 时间:
2016-04-03 22:00:47
阅读次数:
182
Android 中的异步消息处理主要由四个部分组成,Message、Handler、MessageQueue 和Looper。 1. Message Message 是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。(字段有what arg1 arg2 obj) 2. ...
分类:
其他好文 时间:
2016-04-02 18:52:30
阅读次数:
169
网上发现一片总结很好的就copy过来; Handler有何作用?如何使用? 一 、Handler作用和概念 包含线程队列和消息队列,实现异步的消息处理机制,跟web开发的ajax有异曲同工之妙。 1.运行在某个线程上,共享线程的消息队列; 2.接收消息、调度消息,派发消息和处理消息; 3.实现消息的 ...
分类:
移动开发 时间:
2016-04-02 16:04:35
阅读次数:
240
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: 线程的魔法师 Looper Looper的字面意思是“循环者” ...
分类:
移动开发 时间:
2016-04-01 20:35:05
阅读次数:
290