![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Frameworks
文章平均质量分 76
CAFFEBABE
RTFSC
展开
-
动态广播注册源码分析
动态广播注册源码分析说明:代码基于Android 23源码 本博客使用到的源码文件所在的位置(按出现顺序): 从源码的角度分析,动态广播的注册过程。作为广播的注册就是广播接受者接受什么样的广播的信息注册到ActivityManagerService中,让ActivityManagerService将该信息保存起来,这样当收到匹配的广播就会发送给该广播接收器。动态广播的注册时通过使用 p原创 2017-09-09 12:00:26 · 240 阅读 · 0 评论 -
init进程源码分析
init进程原创 2017-10-23 23:42:45 · 1360 阅读 · 0 评论 -
Zygote进程启动过程源码分析
Zygote进程启动过程源码分析zygote进程是由init进程启动的,在android中所有应用进程以及系统服务进程都是由zygote fork()出来的,并且system_server是zygote的嫡长子,原创 2017-10-23 23:44:53 · 554 阅读 · 0 评论 -
SystemServer进程源码分析
Aandroid SystemServer学习笔记版本:Android OSystemServer和Zygote是Android java世界的两大支柱,SystemServer是Zygote孵化出来的进程,进程名为system_server,几乎所有的系统服务都在该进程中,eg:AMS,PMS,WMS .etc 1 分析SystemServer代码1.1 从SystemServer.java分析原创 2017-10-23 23:45:55 · 1947 阅读 · 0 评论 -
JobScheduler机制介绍(一) 之 JobScheduler Demo
基于 Android P在android p 上, google 提出了应用待机分组, 分析其代码,涉及到了JobScheduler, 对其实习想学习一下,故有JobScheduler机制 系列.1 JobScheduler 使用为了学习JobScheduler机制,首先要了解JobScheduler的使用,本节就简单的介绍JobScheduler的使用.提供一个简单使用的demo : ...原创 2018-12-11 17:49:28 · 1839 阅读 · 0 评论 -
Android.bp 添加宏开关
平台: android 8.1 + mt6739以前在android系统控制编译的Android.mk不是纯文本形式,里面还有流控制,而Android.bp是类似JSON的纯文本形式.对于Android.mk里面流控制部分,在Android.bp里要借助使用go语言文件去进行控制.这里的添加宏开关两种情况:无流控制的宏开关添加有流控制的宏开关添加1.无流控制的宏开关添加Demo...原创 2018-12-11 17:52:12 · 8566 阅读 · 1 评论