首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码分析
订阅
落雁沙世界
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android系统源码分析--Zygote和SystemServer启动过程
Zygote是一个孕育器,Android系统所有的应用进程以及系统服务SystemServer都是有Zygote进程孕育(fork)而生的,因此Zygote在Android启动过程中起着决定作用。Zygote的启动是从它的main函数开始的,因此我们从这个函数开始分析。整个过程…
Android系统源码分析--Activity的finish过程
这里调用finish方法,传入参数DONT_FINISH_TASK_WITH_ACTIVITY,这个参数是在finish掉Activity的时候不finish掉Task。 ActivityManagerNative.getDefault()方法其实我们在前面文章提到过,得到的是…
JVM篇2:[-加载器ClassLoader-]
一、Java类加载流程1.Java虚拟机结构2.类加载的流程2.1:加载2.2:连接-验证2.3:连接-准备2.4:连接-解析2.5:初始化二、类被初始化的时机1.类被初始化的时机代码测试2.fina
Android触摸事件分发的“递”与“归”(一)
Android触摸事件和领导安排任务的过程很相似,也会经历“递”和“归”。这一篇会试着阅读源码来分析ACTION_DOWN事件的这个递归过程。
Android系统源码分析--消息循环机制
上一章我们讲解SystemServer时涉及到了消息机制,因此这一章我们先介绍一下消息循环机制,帮助大家弄清楚消息循环的原理,有助于代码的编写和优化。 Looper-Message-MessageQueue-Handler消息处理机制 在Android系统有两个通信机制,一个是…
ViewGroup事件分发和处理源码分析
上篇文章事件分发之View事件处理讲述了事件分发处理中最基础的一环,那么本篇文章就继续来分析ViewGroup的事件分发以及处理。 ViewGroup不仅要分发事件,而且也可能截断并处理事件。 对于ACTION_DOWN,ACTION_MOVE, ACTION_UP,甚至还有A…
Android系统源码分析--Service启动流程
调用当前类中的startServiceCommon方法。 首先验证Intent中传递的组件名是否为空,为什么判断下面我们介绍,接着通过代理对象ActivityManagerProxy,通过Binder调用AMS(ActivityManagerService)中的对应方法star…
Android触摸事件(上)——事件的由来
从接触Android开发以来,貌似Android的事件就一直伴随着我。从一开始的setOnclickListener到后来的setOnTouchListener以及各种手势的事件,关于Android的事件传递机制,我觉得很多人都看了不止一遍了。借着这次大总结,我觉得有必要对这部…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
Android 常用框架集合
本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:android-async-…