博客专栏  >  移动开发   >  Framework源码解析系列

Framework源码解析系列

本着向大牛学习以及知其然知其所以然的精神,准备有目的、系统性的阅读Framework源码。既当作自己的笔记,也希望可以帮助部分后来者。

关注
2 已关注
14篇博文
  • Android 顶级视图DecorView的前世今生

    在Activity的启动过程中会执行ActivityThread#performLaunchActivity方法,其中调用Activity#attach。在attach()方法中实例化Activity...

    2017-04-27 15:06
    986
  • Android 从源码的角度带你完全解析AsyncTask

    AsyncTask()解析 public AsyncTask() { mWorker = new WorkerRunnable() { public Re...

    2017-01-19 10:53
    522
  • Android 使用WindowManager实现悬浮窗及源码解析

    本文已授权微信公众号《鸿洋》原创首发,转载请务必注明出处。 一个Activity、一个Service和两个布局文件。布局十分简单,这里就不贴了,大概描述下。activity_main.xml中俩按钮,...

    2016-10-24 09:18
    3276
  • Android Activity启动流程源码解析

    在 Android Launcher启动应用程序流程源码解析一文中从点击应用程序图标startActivity()开始,一直讲解到Application和MainActivity的onCreate()...

    2016-10-14 15:20
    1311
  • Android 高级自定义Toast及源码解析

    本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。 Toast概述Toast的作用不需要和用户交互的提示框。更多参见官网:https://developer.android.com/g...

    2016-10-08 09:27
    4235
  • Android XML布局文件解析过程源码解析

    `mLayoutInflater.inflate(layoutResID, mContentParent)`。这行代码的作用是将我们的activity_main.xml填充到mContentParen...

    2016-08-22 09:47
    2243
  • Android setContentView()源码解析

    前言 在Activity中一般第一句就是调用setContentView(R.layout.XXX),但这其中系统做了那些工作? 我们知道,在ClassLoader装载了MainActivity之...

    2016-08-22 09:05
    1256
  • Android Volley核心源码解析

    本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。 1、特别适合数据量小,通信频繁的网络操作。 2、扩展性强。Volley 中大多是基于接口的设计,可配置性强。 3、一定程度符合 H...

    2016-03-15 16:40
    3911
  • Handler、Message、MessageQueue、Looper调用过程源码浅析

    在看此文章之前建议不太了解ThreadLocal的读者先了解下上一篇文章《ThreadLocal源码浅析》,在后文中会有所涉及。       先从Hanlder说起吧,Handler的工作包含发送和接...

    2015-11-24 19:14
    2634
  • ThreadLocal源码解析

    ThreadLocal不是一个具体的线程。它是一个线程内部的数据存储类,通过它可以再指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其它线程来说则无法获取到数据。   T...

    2015-11-23 20:47
    2187
  • Android Launcher启动应用程序流程源码解析

    带着问题看源码 点击桌面Launcher图标后做了哪些工作? 应用程序什么时候被创建的? Application和MainActivity的onCreate()方法什么时候被调用的? 概述在Andro...

    2016-08-15 13:19
    1676
  • Android SystemServer启动流程源码解析

    简介Android系统中各个进程的先后顺序为: init进程 –-> Zygote进程 –> SystemServer进程 –>应用进程 其中Zygote进程由init进程启动,SystemServe...

    2016-08-08 09:27
    1623
  • Android Zygote启动流程源码解析

    本文已授权微信公众号《鸿洋》原创首发,转载请务必注明出处。 Zygote进程是Android和Java世界的开创者。在Android系统中,所有的应用进程和SystemServer进程都是由Zygot...

    2016-07-29 08:57
    3151
  • Android6.0Framework源码解析系列[目录]

    看前人在很久以前就达到我现在远远不及的高度,这让我觉得有些无力。也正是他们趟过的坑能指引我即将前进的路。所以我很庆幸。我庆幸有人指引,我庆幸我在前进。本着向大牛学习以及知其然知其所以然的精神,准备有目...

    2016-08-10 18:46
    3260

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部