本文基于 AOSP Android10_r41 源码环境。 1. 添加配置文件 PRODUCT_COPY_FI...
2023-09-15 1.21k

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

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

ContentProvider是一个可以跨进程的组件,比如我们可以使用通讯录的ContentProvide...
2023-09-12 937

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

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

一、PackageManagerService简称PMS:PackageManagerService是Android系统中核心的...
2023-09-10 695

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

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

1. 编写一个简单的 Linux 内核模块 首先,我们需要理解什么是内核模块?简单来...
2023-09-15 740

0. 为什么要深入学习 Binder Binder 是整个 Android 的基石 所有的系统服...
2023-09-16 773

1. 工具篇 —— AIDEGen + Android Studio AIDEGen,我叫它 “爱得跟”,大概是 An...
2023-09-15 1.13k

Android动态分区功能编译和调试用到的lpmake、lpdump、lpunpack、dmctl等命令工具...
2023-09-26 920

上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
2023-09-12 962

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

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

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

tftp 0x60003000 uImage;tftp 0x60500000 vexpress-v2p-ca9.dtb;setenv bootargs ...
2023-09-15 609

11 PWM编程应用开发 11.1 PWM概述 ​ PWM,英文名Pulse Width Modulation,是脉...
2023-11-17 898
显示验证码
没有账号?注册  忘记密码?