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

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

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

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

2 图像处理应用开发 ​ 前言:所有的图像文件,都是一种二进制格式文件,每一个...
2023-11-17 674

Android Ready SE介绍 Android ready SE Alliance: 链接 GOOGLE成立 Android R...
2023-09-10 778

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

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

class 文件结构深入解析 什么是 class 文件 ​ 能够被 JVM 识别,加载并执行的...
2023-11-17 536

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

上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
2023-09-12 728

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

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

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

1. 编写一个简单的 Linux 内核模块 首先,我们需要理解什么是内核模块?简单来...
2023-09-15 618

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

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

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

tftp 0x60003000 uImage;tftp 0x60500000 vexpress-v2p-ca9.dtb;setenv bootargs ...
2023-09-15 441
显示验证码
没有账号?注册  忘记密码?