- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Android源码探究:Android Native层消息机制完全解析
#前言前文详细分析了Java层的消息循环机制的工作原理,在分析MessageQueue的过程中,我们遇到了nativePollOnce()和nativeWake()方法的调用,下面我们就深入到Native层的消息机制来看看它背后的运作原理。#Native层的消息机制一、NativeMessageQueue的相关逻辑1、NativeMessageQueue的构建首先,我们来看看Java层的...
2019-05-20 17:07:31 2427 1
原创 Android源码探究:Android Java层消息机制完全解析
#概述Android的消息机制对我们开发者来说应该是很熟悉的,其中最常见的用法就是利用Handler切换到主线程然后更新UI,消息机制的用法当然不仅仅局限于这个场景,但总的来说,消息机制解决了线程间和线程内的消息通信的问题。Android消息机制是指以Handler为上层接口,MessageQueue和Looper为底层支撑的工作过程。下面简单介绍一下这三个类:①Handler是我们经常接触的...
2019-05-20 17:05:23 494
原创 Android源码探究:Activity启动流程完全解析
概述本文主要内容是从源码角度进行Activity启动流程的分析。由于整个启动的过程非常长并且代码非常多,同时受限于笔者的水平,所以本文不会细致到解释每一行的代码的具体作用,只能抽取处关键部分的代码就主体流程进行分析,如有错误之处,希望批评指出。行文脉络由于本文会非常长,为了方便读者的理解,首先给出笔者的行文脉络。本文主要沿着:在应用程序1的Activity A内打开另一个应用程序2的Acti...
2019-05-07 11:37:41 1650 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人