Android应用程序发送广播(sendBroadcast)的过程分析
前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来。ActivityManagerServic...
发表于 5年以前   ·   阅读量:2183
《Android系统源代码情景分析》连载回忆录:灵感之源
上个月,在花了一年半时间之后,写了55篇文章,分析完成了Chromium在Android上的实现,以及Android基于Chromium实现的WebView。学到了很多东西,不过也挺累的,平均不到两...
发表于 5年以前   ·   阅读量:1705
Chromium插件(Plugin)机制简要介绍和学习计划
在Chromium中,除了可以使用Extension增强浏览器功能,还可以使用Plugin。两者最大区别是前者用JS开发,后者用C/C++开发。这意味着Plugin以Native Code运行,在性能上要优...
发表于 5年以前   ·   阅读量:2619
Android运行时ART加载类和方法的过程分析
发表于 5年以前   ·   阅读量:2858
Android窗口管理服务WindowManagerService对壁纸窗口(Wallpaper Window)的管理分析
在Android系统中,壁纸窗口和输入法窗口一样,都是一种特殊类型的窗口,而且它们都是喜欢和一个普通的Activity窗口缠绵在一起。大家可以充分地想象这样的一个3W场景:输入...
发表于 5年以前   ·   阅读量:2214
Chromium硬件加速渲染的OpenGL命令执行过程分析
发表于 5年以前   ·   阅读量:2088
Android进程间通信(IPC)机制Binder简要介绍和学习计划
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进...
发表于 5年以前   ·   阅读量:2876
Android源代码编译命令m/mm/mmm/make分析
在前文中,我们分析了Android编译环境的初始化过程。Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了。当然,这要求每一个模块都有一个Android.m...
发表于 5年以前   ·   阅读量:3767
Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析
在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可以从上到下地绘制它里面的各个视图了,即...
发表于 5年以前   ·   阅读量:2707
Chromium多线程通信的Closure机制分析
为了充分利用CPU多核特性,Chromium在启动时会创建很多线程,来负责执行不同的操作。这样就涉及到了多线程通信问题。Chromium为每一个线程都创建了一个消息队列。当一个线...
发表于 5年以前   ·   阅读量:2022
Android应用程序窗口(Activity)的视图对象(View)的创建过程分析
发表于 5年以前   ·   阅读量:2794
Dalvik虚拟机简要介绍和学习计划
发表于 5年以前   ·   阅读量:2692
Android窗口管理服务WindowManagerService显示窗口动画的原理分析
发表于 5年以前   ·   阅读量:3695
SEAndroid安全机制对Binder IPC的保护分析
发表于 5年以前   ·   阅读量:3256
Chromium网页Layer Tree创建过程分析
发表于 5年以前   ·   阅读量:2009
Android应用程序的Activity启动过程简要介绍和学习计划
发表于 5年以前   ·   阅读量:2388
Chromium的IPC消息发送、接收和分发机制分析
发表于 5年以前   ·   阅读量:1496
Chromium网页绘图表面(Output Surface)创建过程分析
发表于 5年以前   ·   阅读量:1867
Chromium硬件加速渲染机制基础知识简要介绍和学习计划
发表于 5年以前   ·   阅读量:2202
Android应用程序资源管理器(Asset Manager)的创建过程分析
发表于 5年以前   ·   阅读量:1930
Android WebView硬件加速渲染网页UI的过程分析
发表于 5年以前   ·   阅读量:1883
Chromium插件(Plugin)模块(Module)加载过程分析
发表于 5年以前   ·   阅读量:2231
ART运行时Semi-Space(SS)和Generational Semi-Space(GSS)GC执行过程分析
发表于 5年以前   ·   阅读量:3034
Android应用程序线程消息循环模型分析
发表于 5年以前   ·   阅读量:1934
Android系统匿名共享内存Ashmem(Anonymous Shared Memory)简要介绍和学习计划
发表于 5年以前   ·   阅读量:2402
Dalvik虚拟机的运行过程分析
发表于 5年以前   ·   阅读量:2700
Android应用程序资源的编译和打包过程分析
发表于 5年以前   ·   阅读量:1908
Chromium多进程架构简要介绍和学习计划
发表于 5年以前   ·   阅读量:1809
Android学习启动篇
发表于 5年以前   ·   阅读量:1871
Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析
发表于 5年以前   ·   阅读量:2213
Chromium网页CPU光栅化原理分析
发表于 5年以前   ·   阅读量:2371
Android系统在新进程中启动自定义服务过程(startService)的原理分析
发表于 5年以前   ·   阅读量:2598
Android运行时ART执行类方法的过程分析
发表于 5年以前   ·   阅读量:1968
Chromium网页输入事件处理机制简要介绍和学习计划
发表于 5年以前   ·   阅读量:2020
Android应用程序组件Content Provider在应用程序之间共享数据的原理分析
发表于 5年以前   ·   阅读量:2280
Chromium网页GPU光栅化原理分析
发表于 5年以前   ·   阅读量:2168
Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析
发表于 5年以前   ·   阅读量:2410
Android博客文章整理
发表于 5年以前   ·   阅读量:2075
Chromium的GPU进程启动过程分析
发表于 5年以前   ·   阅读量:2068
浅谈Android系统开发中LOG的使用
发表于 5年以前   ·   阅读量:2627
Android应用程序UI硬件加速渲染的动画执行过程分析
发表于 5年以前   ·   阅读量:2656
Chromium硬件加速渲染的GPU数据上传机制分析
发表于 5年以前   ·   阅读量:1680
Android资源管理框架(Asset Manager)简要介绍和学习计划
发表于 5年以前   ·   阅读量:2215
Chromium网页滑动和捏合手势处理过程分析
发表于 5年以前   ·   阅读量:1941
Android编译系统环境初始化过程分析
发表于 5年以前   ·   阅读量:3391
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析
发表于 5年以前   ·   阅读量:4357
在Ubuntu上下载、编译和安装Android最新源代码
发表于 5年以前   ·   阅读量:3020
Chromium网页DOM Tree创建过程分析
发表于 5年以前   ·   阅读量:1952
Chromium和WebKit的智能指针实现原理分析
发表于 5年以前   ·   阅读量:2343
Android应用程序进程启动过程的源代码分析
发表于 5年以前   ·   阅读量:2448
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:59.4k

# 东方甄选小作文事件 #

文章:13,阅读量:7.9k

# 裁员 #

文章:1225,阅读量:663.6k

# WebAssembty #

文章:25,阅读量:18.4k

# Python #

文章:5586,阅读量:4m

# 人工智能(AI) #

文章:6825,阅读量:3.8m

# JavaScript #

文章:1223,阅读量:802.2k

# Rust #

文章:248,阅读量:122.3k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:5.3k

# 前端面试宝典 #

文章:9,阅读量:3.7k

查看所有标签