![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android源码学习
文章平均质量分 71
Android源码钻研,包括linux等
dongpingwang
这个作者很懒,什么都没留下…
展开
-
ServiceManager(Java层)源码分析
binder源码解析原创 2023-01-04 00:22:16 · 500 阅读 · 0 评论 -
ServiceManager(Native)启动分析
ServiceManager启动分析原创 2022-12-14 00:40:08 · 540 阅读 · 0 评论 -
Binder驱动与协议
Binder驱动源码原创 2022-12-12 00:19:52 · 250 阅读 · 0 评论 -
Android序列化之Parcel源码分析(2)
Android parcel读写源码分析原创 2022-12-11 15:08:19 · 1046 阅读 · 0 评论 -
Android序列化之Parcel概述(1)
android序列化原创 2022-12-04 15:41:19 · 201 阅读 · 0 评论 -
ContentResolver.query流程分析
ContentProvider查询流程原创 2022-12-02 00:10:00 · 1395 阅读 · 0 评论 -
ContentProvider启动流程分析
ContentProvider启动流程原创 2022-11-30 23:28:27 · 561 阅读 · 0 评论 -
Android系统启动流程
android启动流程原创 2022-11-08 00:03:57 · 4346 阅读 · 0 评论 -
app启动流程
APP启动流程分析原创 2022-09-25 19:52:56 · 1344 阅读 · 0 评论 -
Activity启动流程分析
activity启动流程原创 2022-09-04 13:57:17 · 402 阅读 · 0 评论 -
经典同步机制
同步机制原创 2022-08-31 22:15:02 · 409 阅读 · 0 评论 -
make简单使用
make原创 2022-08-29 22:46:24 · 157 阅读 · 0 评论 -
windows下载Android最新源码
1.查看最新源码分支git clone https://aosp.tuna.tsinghua.edu.cn/platform/manifestcd .\manifest\git taggit checkout android-12.0.0_r22.克隆所有仓库python sync.pyimport xml.dom.minidomimport osfrom subprocess import call # 保存源码路径rootdir = "C:/Users/wdp/Desktop原创 2021-10-12 22:56:01 · 347 阅读 · 0 评论 -
aosp12源码编译
aosp12下载编译##1.配置git# 安装gitsudo apt-get install git# 配置账号信息git config --global user.name "xxx"git config --global user.email "xxx"##2.配置repo# 下载repomkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin原创 2022-03-27 19:21:31 · 3169 阅读 · 2 评论 -
AsyncTask源码分析
AsyncTask源码分析 AsyncTask作为官方设计的一种轻量的异步工具类,代码小巧,虽然不同的Android有一些差异问题,在比较新的版本里也标记为Deprecated,现在使用的也比较少了,但是有关异步设计还是很值得学习。具体源码分析是以Android P进行,frameworks\base\core\java\android\os\AsyncTask.javaAsyncTask是一个抽象类,使用的时候一般通过子类来创建。在构造的时候会创建了一个处理后台工作的mWorker和关联原创 2021-03-06 23:46:47 · 156 阅读 · 4 评论 -
Handler-Message消息机制源码分析
Handler源码分析Looper与MessageQueue的初始化 我们知道每个应用都有一个MainLooper,默认创建的Handler是运行在主线程的,那这一过程是怎么样的呢?原来,在AMS创建Activity的时候,会创建MainLooper并开启消息循环,下面来具体分析下这个过程: AMS创建MainLooper:// frameworks\base\core\java\android\app\ActivityThread.javapublic s原创 2021-03-06 15:34:15 · 180 阅读 · 0 评论