前言 众所皆知,Linux 的内核原型是 1991 年由林纳斯·托瓦兹(Linus Torvalds)...
2023-09-10 479

Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可...
2023-09-25 541

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

讲Android Binder机制的文章非常多,这篇文章主要是理一下我对Binder的理解。本文...
2023-09-12 603

本文基于 AOSP Android10_r41 源码环境。 1.添加 C/C++ 程序库 1.1 源码方...
2023-09-15 664

Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
2023-09-26 982

前言 一般情况下很多同学对于点击事件的认识都只存在于从 Activity 开始的,然...
2023-11-17 971

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

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

Tina Linux 功耗管理开发指南 1 概述 1.1 编写目的 简要介绍tina 平台功...
2023-11-17 497

1. 为什么要学习 Android Framework? 作为一名应用层 App 开发工程师,我们为...
2023-09-15 604

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

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

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,...
2023-09-15 571

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

前言 大家好,由于工作和面试需要,笔者结合大佬们的经验以及自身对源码理解,...
2023-09-10 879

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

1 Framebuffer应用开发 1.1 LCD Framebuffer操作原理 ​ LCD Framebuffer 就...
2023-11-17 446
显示验证码
没有账号?注册  忘记密码?