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

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

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

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

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

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

想要学习Linux操作系统,就需要一个Linux系统环境。 获得Linux环境有以下几种...
2023-09-10 464

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

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

写给应用开发的 Android Framework 教程是一个系列教程,目前已更新以下内容: ...
2023-09-15 613

1 Framebuffer应用开发 1.1 LCD Framebuffer操作原理 ​ LCD Framebuffer 就...
2023-11-17 453

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

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

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

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

动态分区是Android的用户空间分区系统,从Android Q开始引入这个动态分区super的...
2023-09-26 538

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

以上是通过 hwbinder 跨进程通信的方式,来实现的。对于效率较高的模块,我们还是...
2023-09-15 578
显示验证码
没有账号?注册  忘记密码?