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

Android动态分区功能编译和调试用到的lpmake、lpdump、lpunpack、dmctl等命令工具...
2023-09-26 717

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

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

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

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

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

简介 ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现...
2023-11-17 700

cpu频率设定 一般情况,我们在做效能测试的时候,希望得到的结果稳定,而效能...
2023-09-10 691

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

8 ALSA应用开发 8.1 音频相关概念 ​ 音频信号是一种连续变化的模拟信号,但计...
2023-11-17 687

前言 PackageManagerService(简称PKMS)是Android系统核心服务之一,和AMS,WM...
2023-09-10 681

前言 Window 是一个窗口的概念,是所有视图的载体,不管是 Activity,Dialog,...
2023-11-17 673

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

5 线程编程应用开发 ​ 本章将分为两大部分进行讲解,前半部分将引出线程的使用...
2023-11-17 666

1. Native 层多线程分析 1.1 客户端线程相关初始化 在 [Binder 程序示例之C...
2023-09-16 652

一、概述 Handler是Android中处理异步消息的机制。Looper、Handler、MessageQue...
2023-09-25 650

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

讲Android Binder机制的文章非常多,这篇文章主要是理一下我对Binder的理解。本文...
2023-09-12 646
显示验证码
没有账号?注册  忘记密码?