有点强啊
Android系统启动——4 zyogte进程 (C篇)本次系列的内容如下: Android启动流程——1 序言、bootloader引导与Linux启动Android系统启动——2 init进程Android系统启动——3 in...
下面我们来看看react-native bundle的实现,bundle也是react-native的一个子命令,和start(ps: 实际在代码里是server)同级: 跳...
Android 软键盘弹出可能会遮挡住界面上的 EditText 或者是其他控件,有时还会出现莫名其妙的问题,解决软键盘问题,先从 windowSoftInputMode 入...
面试时间:2019.12.16 1面、2020.12.21 2面、2020.1.08 3面技术 & HR面面试部门 + 岗位:蚂蚁金服-数据体验技术部门-前端专家面试感...
前几天接到阿里的面试机会,先是经历了两轮电话面试,聊了很多先是考察基础再接着是很多关于项目方面的内容。第二轮面试是午休的时段,一直聊到两点多,因为下午还要上班,不得不先到到这...
如果遇到问题请到:https://www.jianshu.com/p/84b18387992f 背景 为了避免逻辑断链,这里稍微提及一下,之前所阅读到的位置 注意,这些源码都...
看的太细了,佩服佩服
Android 重学系列 Binder 服务的初始化以及交互原理(上)前言 经过前面三篇binder驱动的初始化阐述,我大致上稍微复习一边linux内核的基础知识,也对binder的理解更加深刻。接下来我们来看看binder 的服务是怎么注册到...
前言 在阅读Android底层源码,特别是关于Linux内核的代码时候,如果对Linux内核整体上没有一定的认知,阅读起来一定很幸苦,本文就总结一下Linux内核内存管理系统...
博主是做什么开发的,你这一系列文章讲的都很细,篇幅内容都很多。我是搞应用开发的,看起来好吃力,对于这些内容需要那些知识储备,看起来稍微好点。
Linux内核你好系列 对内存系统的总览前言 在阅读Android底层源码,特别是关于Linux内核的代码时候,如果对Linux内核整体上没有一定的认知,阅读起来一定很幸苦,本文就总结一下Linux内核内存管理系统...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
如果遇到问题请到:https://www.jianshu.com/p/2ab3aaf2aeb6 ServiceMananger 的初始化第二步 把进程对象注册到Binder驱...
背景 聊完前面的红黑树算法,让我复习,学习Binder驱动的内容。Binder可以说是整个Android系统中最为常用的进程间通讯。无论是AMS,WMS,PMS,几乎所有的A...
Linux 下传统的进程间通信原理 在Linux中跨进程通信涉及到几个基本的概念 进程间隔离 进程空间划分:用户空间(User Space)/内核空间(Kernel Spac...
一次完整的Binder IPC通信过程: 首先Binder驱动在内核空间创建一个数据接收缓冲区: 接着在内核空间开辟一个内核缓存区,建立内核缓存区和内核数据接收缓冲区之间的映...