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

1. 什么是 Make 代码变成可执行文件,叫做编译(compile);先编译这个,还是...
2023-09-15 643

1. Native 层多线程分析 1.1 客户端线程相关初始化 在 [Binder 程序示例之C...
2023-09-16 623

7 摄像头V4L2编程应用开发 7.1 V4L2简介 ​ Video for Linux two(Video4Linux2)...
2023-11-17 1.05k

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

1. 怎么跨进程传递大图片 考察点 了解各种跨进程传输数据的方式及各自优缺点 ...
2023-09-25 584

说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而...
2023-09-25 489

10 RTC应用开发 10.1 RTC的作用及时间表示 ​ “RTC”的英文全称是Real-Time Cloc...
2023-11-17 757

阅读Framework的源码可以让你理解Android常用组件的实现原理,在写代码时可以...
2023-09-12 2.07k

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

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

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

工作学习过程中,我们可能需要去阅读不同类型的 Native 系统服务,也有可能会自己...
2023-09-16 968免费
免费

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

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

Android中所有的视图(View)都是通过Window来呈现的,不管是Activity、Dialog还是...
2023-09-12 569

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

6 网络编程应用开发 6.1 网络编程简介 ​ 要编写通过计算机网络通信的程序,首...
2023-11-17 619

1. 编写一个简单的 Linux 内核模块 首先,我们需要理解什么是内核模块?简单来...
2023-09-15 618
显示验证码
没有账号?注册  忘记密码?