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

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

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

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

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

Tina Linux 内存优化开发指南 1 概述 1.1 编写目的 介绍Tina Linux 下减少系统...
2023-11-17 681

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

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

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

文章基于 Aosp Android10_r41 版本。 本文介绍如何在 Aosp 中预装已经编译好的...
2023-09-15 681

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

今天分享的内容是怎么快速上手 AOSP,主要分为以下几个步骤: 硬件要求 虚...
2023-09-15 1.94k

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

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

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

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

很多时候,我们想在系统启动的时候干一些“私活”,这个时候,我们就可以添加开机自...
2023-09-15 1.56k

上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
2023-09-12 708
显示验证码
没有账号?注册  忘记密码?