一、folio [ˈfoʊlioʊ] 是什么
1.1 folio 的定义
Add memory folios, a new ty...
2023-09-10 114
前言
大家好,由于工作和面试需要,笔者结合大佬们的经验以及自身对源码理解,...
2023-09-10 636
1. 编写一个简单的 Linux 内核模块
首先,我们需要理解什么是内核模块?简单来...
2023-09-15 436
RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是“读...
2023-11-17 511
在联网情况下,手机在几分钟内就会自动重启,不联网就不会重启,猜想这个ROM应该...
2023-09-19 425
前言
PackageManagerService(简称PKMS)是Android系统核心服务之一,和AMS,WM...
2023-09-10 442
本文基于 AOSP Android10_r41 源码环境。
1.添加 C/C++ 程序库
1.1 源码方...
2023-09-15 402
本文基于 AOSP Android10_r41 源码环境。
1. 编译 framework 模块
系统应用...
2023-09-15 537
5 线程编程应用开发
本章将分为两大部分进行讲解,前半部分将引出线程的使用...
2023-11-17 420
Android源码有车机系统升级的demo app:SystemUpdater,使用原生settings UI画面...
2023-09-26 423
8 ALSA应用开发
8.1 音频相关概念
音频信号是一种连续变化的模拟信号,但计...
2023-11-17 440
学习任何一门编程语言,和小学生学习语文类似,汉字有上万个,但是,小学生在掌握...
2023-09-15 329
说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而...
2023-09-25 304
Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限...
2023-09-26 305
Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
2023-09-26 648
简介
ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现...
2023-11-17 381
前言
什么是 Linux
Linux 是一个操作系统, 和 Windows 是 “并列” 的关系, ...
2023-09-10 114
10 RTC应用开发
10.1 RTC的作用及时间表示
“RTC”的英文全称是Real-Time Cloc...
2023-11-17 526
写给应用开发的 Android Framework 教程是一个系列教程,目前已更新以下内容:
...
2023-09-15 451
1. 工具篇
对于 Android 系统源码中的 C/C++ 代码,CLion 是一个不错的工具。
...
2023-09-15 4.42k