update engine是通过AIDL对上层client端和server端分离,实现跨进程。上层提供服...
2023-09-26 876

如何使用命令行 Terminal 是一个图形化程序,我们在 Terminal 中输入一些指令...
2023-09-15 574

前言 activity启动的流程分为两部分:一是在activity中通过startActivity(Inten...
2023-09-25 696

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

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

Tina Linux 功耗管理开发指南 1 概述 1.1 编写目的 简要介绍tina 平台功...
2023-11-17 527

9 GPIO编程应用开发 9.1 GPIO编程基础介绍 ​ GPIO(General-Purpose IO Ports)...
2023-11-17 1.03k

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

前言 一般情况下很多同学对于点击事件的认识都只存在于从 Activity 开始的,然...
2023-11-17 990

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

Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
2023-09-26 659

本文基于 AOSP Android10_r41 源码环境。 1. 编译 framework 模块 系统应用...
2023-09-15 773

3 输入系统应用开发 3.1 什么是输入系统? ​ 在了解输入系统之前,先来了解什...
2023-11-17 733

2 图像处理应用开发 ​ 前言:所有的图像文件,都是一种二进制格式文件,每一个...
2023-11-17 674

Android源码有车机系统升级的demo app:SystemUpdater,使用原生settings UI画面...
2023-09-26 588

Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可...
2023-09-25 555

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

文章基于 Aosp Android10_r41 版本。 本文介绍如何在 Aosp 中预装已经编译好的...
2023-09-15 698
显示验证码
没有账号?注册  忘记密码?