这一篇文章主要讲解Android分发机制 为了能正确的理解,我们自定义一个ViewGroup,一个View 我们分别重写Activity,Vie...
前言 前面我们讲了Java的线程模型和Thread,Runnable的基础相关,这一节我们来开下它们在具体场景下的应用。 join 有这样一种场...
前言 在之前我们讲述了Java的线程模型,理解清楚了过后再我们使用的过程中才能得心应手,防止不必要的错误出现,多线程错误是很难复现的错误,一...
前言 在Android应用开发中,由于Android系统的单线程模型(UI主线程),使得一些耗时操作必须放在子线程执行;又由于线程间需要交互...
前言 前一章我们讲了更新UI的时机,即Android是在哪一刻才更新UI的,了解Android更新UI的源码流程有助于我们了解其本质,在开发...
前言 在前面的文章中,我们讲述了Handler,MessageQueue,Looper三者的关系,从Java层深入到native层。 1、 A...
本源码分析基于Android8.0 源码目录 回顾 在上一篇文章中,我们讲解了Handler,Looper,MessageQueue的关系,...
Android单线程模型 我们知道进程是cpu资源分配的最小单位,线程是cpu调度的最小单位。早期的操作系统里进程既是资源分配也是调度的最小...
上一节,我们做了很多准备工作,把ffmpeg源码编译成so供我们使用,这下我们终于可以来真正的使用它了。请大家使用最新版本你的AS,使用cmak...
文集作者