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

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

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

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

以上是通过 hwbinder 跨进程通信的方式,来实现的。对于效率较高的模块,我们还是...
2023-09-15 569

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

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

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

14存储设备应用开发 14.1 SD/TF卡,U盘使用步骤 14.1.1 SD/TF卡,U盘的硬件接...
2023-11-17 553

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

1. 如何新建一个系统 App 项目 使用 Android Studio 新建一个空项目 FirstSyst...
2023-09-15 729

了解宏观上Android系统架构,硬件抽象层HAL层HIDL和AIDL接口定义语言、内核kernel...
2023-09-26 607

一、如何学习android系统? 1、了解android系统     主要包括发展历史,androi...
2023-09-10 440

1. Binder 应用层框架 在应用层,Binder 是一个 CS 架构,涉及了 Client ...
2023-09-16 780

我们直接看一个示例: 写一个 helloworld c++ 可执行程序: main.c: # in...
2023-09-15 227

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

Activity启动相关源码比较复杂、涉及到的链路较多,我经常在理清楚一遍之后过一...
2023-09-12 1.53k

本文基于 AOSP Android10_r41 源码环境。 1. 编译 framework 模块 系统应用...
2023-09-15 754
显示验证码
没有账号?注册  忘记密码?