开源库
代码片段
文库
我关注的
搜索
注册 | 登录
-
我收藏的文章
创建代码块
我的代码块
我的账号
文章类型:
所有
新闻
技术
排序方式:
创建时间
阅读量
Android
Android窗口管理服务WindowManagerService显示窗口动画的原理分析
发表于 5年以前
·
阅读量:4449
Android
Android编译系统环境初始化过程分析
发表于 5年以前
·
阅读量:4060
Android
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析
发表于 5年以前
·
阅读量:4990
Android
Android系统Surface机制的SurfaceFlinger服务的启动过程分析
发表于 5年以前
·
阅读量:3715
Android
SEAndroid安全机制对Android属性访问的保护分析
发表于 5年以前
·
阅读量:4455
Android
Android应用程序框架层和系统运行库层日志系统源代码分析
发表于 5年以前
·
阅读量:3728
Android
Android应用程序UI硬件加速渲染的Display List渲染过程分析
在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的。第一步是构建Display List,发生在应用程序进程的Main Thread中;第二步是渲染Display List,发生在应...
发表于 5年以前
·
阅读量:4263
Android
Android源代码编译命令m/mm/mmm/make分析
在前文中,我们分析了Android编译环境的初始化过程。Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了。当然,这要求每一个模块都有一个Android.m...
发表于 5年以前
·
阅读量:4652
Android
如何单独编译Android源代码中的模块
第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了A...
发表于 5年以前
·
阅读量:3605
Android
Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析
在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口。这个启动窗口可以看作是Activity组件的预览窗口,是由WindowManagerServic...
发表于 5年以前
·
阅读量:6610
Android
Android系统镜像文件的打包过程分析
在前面一篇文章中,我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后,我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件...
发表于 5年以前
·
阅读量:6473
Android
Android应用程序安装过程源代码分析
Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后...
发表于 5年以前
·
阅读量:9488
Android
Android应用程序UI硬件加速渲染环境初始化过程分析
发表于 5年以前
·
阅读量:8753
Android
Android应用程序与SurfaceFlinger服务的连接过程分析
发表于 5年以前
·
阅读量:7932
Android
Android应用程序内部启动Activity过程(startActivity)的源代码分析
发表于 5年以前
·
阅读量:9403
Android
Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
发表于 5年以前
·
阅读量:9104
Android
《Android系统源代码情景分析》一书勘误
发表于 5年以前
·
阅读量:4122
Android
Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析
在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程。由此可知,每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用...
发表于 5年以前
·
阅读量:9009
Android
从CM刷机过程和原理分析Android系统结构
发表于 5年以前
·
阅读量:4658
Android
Android日志系统Logcat源代码简要分析
在前面两篇文章Android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层、系统运行库层和应用程序框架...
发表于 5年以前
·
阅读量:4390
Android
Android源代码仓库及其管理工具Repo分析
发表于 5年以前
·
阅读量:4473
Android
Android应用程序启动过程源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动...
发表于 5年以前
·
阅读量:8610
Android
Android应用程序注册广播接收器(registerReceiver)的过程分析
前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其...
发表于 5年以前
·
阅读量:4745
Android
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
发表于 5年以前
·
阅读量:10311
Android
Android应用程序与SurfaceFlinger服务的关系概述和学习计划
发表于 5年以前
·
阅读量:9326
Android
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
发表于 5年以前
·
阅读量:9885
Android
Android系统默认Home应用程序(Launcher)的启动过程源代码分析
发表于 5年以前
·
阅读量:8434
Android
Android应用程序组件Content Provider的共享数据更新通知机制分析
在Android系统中,应用程序组件Content Provider为不同的应用程序实现数据共享提供了基础设施,它主要通过Binder进程间通信机制和匿名共享内存机制来实现的。关于数据共享...
发表于 5年以前
·
阅读量:9382
Android
Android窗口管理服务WindowManagerService的简要介绍和学习计划
在前一个系列文章中,我们从个体的角度来分析了Android应用程序窗口的实现框架。事实上,如果我们从整体的角度来看,Android应用程序窗口的实现要更复杂,因为它们的类型和...
发表于 5年以前
·
阅读量:9025
Android
Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析
在前面一篇文章Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析中,我们系统地介绍了Android系统匿名共享内存的实现原理,其中着重介绍了它...
发表于 5年以前
·
阅读量:4853
«
1
2
3
4
»
罗升阳解读Android OS
共 94 篇文章
累计 504047 次阅读
Flutter中文社区
Android社区 - 在线查看源代码
哈喽工具箱 - 提供好用的软件
收藏文章
暂不登录
去登录
登录后可以享受更多权益
收藏有用的文章
整理自己的代码
查阅浏览足迹
多个平台共享账号
去登录
首次使用?从这里
注册