前言 前面一篇文章我们讲解了PKMS的启动过程。 PKMS启动过程中主要做了以下事情...
2023-09-10 632

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,...
2023-09-15 705

此前我用较长的篇幅来介绍Android应用程序的启动过程(根Activity的启动过程)...
2023-09-12 889

下面推荐的是我常用的工具,如果你有好用的开发工具欢迎在评论区留言讨论交流。 ...
2024-10-13 4.8k

一、如何学习android系统? 1、了解android系统     主要包括发展历史,androi...
2023-09-10 588

1. 什么是 Product 在 App 的开发中,我们要去打渠道包,根据不同应用市场的要...
2023-09-15 908

前言 大家好,由于工作和面试需要,笔者结合大佬们的经验以及自身对源码理解,...
2023-09-10 1.03k

本文基于 AOSP Android10_r41 源码环境。 AOSP 添加的可执行程序,可以分为两...
2023-09-15 1.23k

本文是Android视图层源码分析系列第二篇文章,通过上一篇文章已经了解到WindowMan...
2023-09-12 998

AIDL 使用步骤 1.创建 UserManager.aidl 接口文件,声明作为 Server 端的远程 S...
2023-09-25 843

Android升级的时候在FilesystemVerifierAction出现某分区Buffer I/O error读写失...
2023-09-26 669

Tina Linux 存储开发指南 1 概述 1.1 编写目的 介绍TinaLinux Flash,分区,文...
2023-11-17 723

class 文件结构深入解析 什么是 class 文件 ​ 能够被 JVM 识别,加载并执行的...
2023-11-17 734

一、概述 Handler是Android中处理异步消息的机制。Looper、Handler、MessageQue...
2023-09-25 780

1. 内核下载 下载适用于模拟器的内核 git clone https://aosp.tuna.tsinghu...
2023-09-15 691

Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限...
2023-09-26 757

1. 工具篇 对于 Android 系统源码中的 C/C++ 代码,CLion 是一个不错的工具。 ...
2023-09-15 5.32k

3 输入系统应用开发 3.1 什么是输入系统? ​ 在了解输入系统之前,先来了解什...
2023-11-17 885
显示验证码
没有账号?注册  忘记密码?