首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
framework
订阅
karli_kk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Android App启动过程
概述当你点击桌面App的图标到底发生了什么,上篇文章我们大概简述了流程App发起进程:如果从桌面启动应用,则发起进程便是Launcher所在的进程,当从某App启动远程进程,则发起进程是App所在的进
图解Android中的binder机制
Binder做为Android中核心机制,对于理解Android系统是必不可少的,关于binder的文章也有很多,但是每次看总感觉看的不是很懂,到底什么才是binder机制?为什么要使用binder机制?binder机制又是怎样运行的呢?这些问题只是了解binder机制是不够的…
Android Binder之旅
由于最近想换工作,于是就打开了Android 10的源码,将Binder通信又复习了一遍,以便面试时有备无患。 通常,Android应用在实现进程间通信都会使用到aidl,编写aidl文件之后,通过sync project会帮助我们生成对应的Stub与Proxy代码,通过实现S…
3分钟带你看懂android的Binder机制
最近一段时间由于工作,接触到framework部分比较多一点,也难免要和Binder打一些交道,也整理了一些相关知识,但准备写这篇文章时,还是有些慌。而且关于整个Binder机制的复杂程度不是三言两语能描叙清楚的,也害怕自己的理解有些偏差,误导一些朋友(ps:反正也没人看...…
Java 世界的盘古和女娲 —— Zygote
仔细看看下面这张 Android 体系图,找一下 Zygote 在什么地方。 上图来自 Gityuan 博客 。 纵观整个 Android 体系结构,底层内核空间以 Linux Kernel 为核心,上层用户空间以 C++/Java 组成的 Framework 层组成,通过系统…
[译]Android系统是如何启动应用程序的?从Zygote到Activity的onCreate()
本文解释了用户点击应用程序图标之后,Android系统是如何启动您的应用程序的。 为了将您的应用程序的启动界面呈现给用户,Android系统在背后做了很多繁重的工作。 本文将通过重点介绍其中的一些重要阶段以及它们之间的顺序来详细阐述应用程序的启动过程。 拥有多个入口:Andro…
抱歉,Xposed真的可以为所欲为——终 · 庖丁解码
两年前接触的 Xposed,动机是:公司年会上抢不到红包,影响了吃饭的心情,想写一个自动抢红包的外挂。 Xposed的使用不难,API也就那些,难点是: 逆向弄清楚Hook APP的方法调用流程,怎么调,参数都是干嘛的等。 啃源码,查资料,弄懂流程,写清楚,是一件费时费力且具有…