开源库
代码片段
文库
我关注的
搜索
注册 | 登录
-
我收藏的文章
创建代码块
我的代码块
我的账号
文章类型:
所有
新闻
技术
排序方式:
创建时间
阅读量
Android
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析
发表于 5年以前
·
阅读量:4870
Android
Android源代码编译命令m/mm/mmm/make分析
在前文中,我们分析了Android编译环境的初始化过程。Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了。当然,这要求每一个模块都有一个Android.m...
发表于 5年以前
·
阅读量:4476
Android
Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析
在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口。这个启动窗口可以看作是Activity组件的预览窗口,是由WindowManagerServic...
发表于 5年以前
·
阅读量:6481
Android
Android系统镜像文件的打包过程分析
在前面一篇文章中,我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后,我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件...
发表于 5年以前
·
阅读量:6207
Android
ART运行时垃圾收集机制简要介绍和学习计划
发表于 5年以前
·
阅读量:4600
Android
Android应用程序安装过程源代码分析
Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后...
发表于 5年以前
·
阅读量:9364
Android
Android应用程序UI硬件加速渲染环境初始化过程分析
发表于 5年以前
·
阅读量:8619
Android
Android应用程序与SurfaceFlinger服务的连接过程分析
发表于 5年以前
·
阅读量:7806
Android
Dalvik虚拟机的启动过程分析
发表于 5年以前
·
阅读量:8459
Android
Android应用程序内部启动Activity过程(startActivity)的源代码分析
发表于 5年以前
·
阅读量:9278
Android
Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
发表于 5年以前
·
阅读量:8962
Android
Dalvik虚拟机进程和线程的创建过程分析
发表于 5年以前
·
阅读量:6081
Android
Dalvik虚拟机垃圾收集(GC)过程分析
发表于 5年以前
·
阅读量:8187
Android
Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析
在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程。由此可知,每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用...
发表于 5年以前
·
阅读量:8884
Android
从CM刷机过程和原理分析Android系统结构
发表于 5年以前
·
阅读量:4562
Android
Android源代码仓库及其管理工具Repo分析
发表于 5年以前
·
阅读量:4383
Android
Android应用程序启动过程源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动...
发表于 5年以前
·
阅读量:8465
Android
Android应用程序注册广播接收器(registerReceiver)的过程分析
前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其...
发表于 5年以前
·
阅读量:4636
Android
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
发表于 5年以前
·
阅读量:10136
Android
Android应用程序与SurfaceFlinger服务的关系概述和学习计划
发表于 5年以前
·
阅读量:9208
Android
ART运行时Java堆创建过程分析
发表于 5年以前
·
阅读量:8199
Android
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
发表于 5年以前
·
阅读量:9740
Android
Dalvik虚拟机Java堆创建过程分析
发表于 5年以前
·
阅读量:8352
Android
Android系统默认Home应用程序(Launcher)的启动过程源代码分析
发表于 5年以前
·
阅读量:8276
Android
ART运行时Compacting GC堆创建过程分析
发表于 5年以前
·
阅读量:9073
Android
Dalvik虚拟机JNI方法的注册过程分析
在前面一文中,我们分析了Dalvik虚拟机的运行过程。从中可以知道,Dalvik虚拟机在调用一个成员函数的时候,如果发现该成员函数是一个JNI方法,那么就会直接跳到它的地址去...
发表于 5年以前
·
阅读量:7908
Android
Android应用程序组件Content Provider的共享数据更新通知机制分析
在Android系统中,应用程序组件Content Provider为不同的应用程序实现数据共享提供了基础设施,它主要通过Binder进程间通信机制和匿名共享内存机制来实现的。关于数据共享...
发表于 5年以前
·
阅读量:9255
Android
Android窗口管理服务WindowManagerService的简要介绍和学习计划
在前一个系列文章中,我们从个体的角度来分析了Android应用程序窗口的实现框架。事实上,如果我们从整体的角度来看,Android应用程序窗口的实现要更复杂,因为它们的类型和...
发表于 5年以前
·
阅读量:8888
Android
Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析
在前面一篇文章Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析中,我们系统地介绍了Android系统匿名共享内存的实现原理,其中着重介绍了它...
发表于 5年以前
·
阅读量:4762
Android
ART运行时Mark-Compact( MC)GC执行过程分析
除了Semi-Space(SS)GC和Generational Semi-Space(GSS)GC,ART运行时还引入了第三种Compacting GC:Mark-Compact(MC)GC。这三种GC虽然都是Compacting GC,不过它们的...
发表于 5年以前
·
阅读量:4438
«
1
2
3
4
»
罗升阳解读Android OS
共 117 篇文章
累计 492287 次阅读
Flutter中文社区
Android社区 - 在线查看源代码
哈喽工具箱 - 提供好用的软件
收藏文章
暂不登录
去登录
登录后可以享受更多权益
收藏有用的文章
整理自己的代码
查阅浏览足迹
多个平台共享账号
去登录
首次使用?从这里
注册