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

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

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

这篇文章本来应该是继续看VirtualApk中关于插件BroadcastReceiver的处理的。不过...
2023-09-12 634

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

RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是“读...
2023-11-17 847

1. 基本概念 SEAndroid 是一种安全系统,相关的概念和术语对于初学者来说都相...
2023-09-15 709

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

阅读Android AOSP 12版本代码,对输入法IME整体框架模块进行学习梳理,内容包含输...
2023-09-26 1.26k

学习任何一门编程语言,和小学生学习语文类似,汉字有上万个,但是,小学生在掌握...
2023-09-15 498

1. Framework 层的 JNI 函数封装 Framework 对常用的 JNI 函数做了封装: n...
2023-09-16 599

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

讲Android Binder机制的文章非常多,这篇文章主要是理一下我对Binder的理解。本文...
2023-09-12 644

GC 回收机制与分代回收策略 垃圾回收(Garbage Collection,简写为 GC)可能是...
2023-09-25 613

Activity 中的 setContentView getWindow().setContentView(layoutResID)...
2023-11-17 724

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

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

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

我们直接看一个示例: 写一个 helloworld c++ 可执行程序: main.c: # in...
2023-09-15 263
显示验证码
没有账号?注册  忘记密码?