Avatar notebook default
11篇文章 · 7020字 · 1人关注
  • 线程池ThreadPoolExecutor

    前面我们了解了一些线程相关的东西,在Android的开发生涯中谈到线程总是不可避免的要提到线程池这个东西,也许我们线程池用的挺多的,但大部分都只...

  • ThreadLocal

    我们在研究Handler曾经说过,线程与Looper的对应关系是通过ThreadLocal来实现的,那么ThreadLocal内部是怎么做的呢?...

  • Handler

    Handler作为android开发中最常见的一个类,想必大家用过很多次,它的用法是android开发必须掌握的基本技能之一。此次我们就来阅读H...

  • Resize,w 360,h 240
    跨进程广播的工作原理(4)

    动态广播接收者的查询 上一篇文章我们分析了静态广播接收者的查找实现,接下来我们继续分析动态广播接收者的查找以及之后的广播分发逻辑 动态广播接收者...

  • Resize,w 360,h 240
    跨进程广播的工作原理(3)

    通过广播Intent来查找对应广播接收者的具体实现 上一篇我们粗略的走完了一遍广播发送的主流程,但一些详细的具体实现没有仔细研读,所以接下来我们...

  • 跨进程广播的工作原理(2)

    广播的发送主流程 上一篇文章我们分析了registerReceiver方法的详细实现,这篇将继续往下分析发送广播的具体实现 sendBroadc...

  • Resize,w 360,h 240
    跨进程广播的工作原理(1)

    广播的注册 从实现原理看上,Android中的广播使用了观察者模式,基于消息的发布/订阅事件模型。因此,从实现的角度来看,Android中的广播...

  • LocalBroadcastManager本地广播是如何工作的??

    分析广播工作原理,我们大致分为两个模块,一个是LocalBroadcastManager控制的、只能在进程内通信的广播机制,另外一个还是通过Ac...

  • 系统是如何控制进程四大组件的?ActivityThread的主线程管理

    主线程管理类 ActivityThread:它管理应用程序进程中主线程的执行,按照活动管理器的请求调度和执行Activity、broadcast...

文集作者