Linux应用开发【第十四章】存储设备应用开发
14存储设备应用开发
14.1 SD/TF卡,U盘使用步骤
14.1.1 SD/TF卡,U盘的硬件接...
如何阅读 Android 系统源码 —— C/C++ 篇
1. 工具篇
对于 Android 系统源码中的 C/C++ 代码,CLion 是一个不错的工具。
...
Linux应用开发【第十章】RTC应用开发
10 RTC应用开发
10.1 RTC的作用及时间表示
“RTC”的英文全称是Real-Time Cloc...
android View事件传递机制源码走查
上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
Android AB升级(一) – 升级各层级模块概述
Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
Linux Shell 脚本编程入门1——核心基础语法
学习任何一门编程语言,和小学生学习语文类似,汉字有上万个,但是,小学生在掌握...
Android Binder 驱动框架设计与分析
1. Binder 应用层框架
在应用层,Binder 是一个 CS 架构,涉及了 Client ...
Android Binder机制与AIDL
说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而...
Ubuntu 使用快速入门
如何使用命令行
Terminal 是一个图形化程序,我们在 Terminal 中输入一些指令...
Android Handler机制:Looper、Handler、MessageQueue、Message的关系
一、概述
Handler是Android中处理异步消息的机制。Looper、Handler、MessageQue...
AOSP添加配置文件与删除已有模块
本文基于 AOSP Android10_r41 源码环境。
1. 添加配置文件
PRODUCT_COPY_FI...
android ContentProvider启动过程分析
ContentProvider是一个可以跨进程的组件,比如我们可以使用通讯录的ContentProvide...
Android垃圾回收机制与分代回收策略
GC 回收机制与分代回收策略
垃圾回收(Garbage Collection,简写为 GC)可能是...
源码分析| Resource 加载资源
了解资源的加载过程,实现加载皮肤文件中的资源文件
资源加载
imageView 布...
Android AB升级(二) – Demo APP应用流程
Android源码有车机系统升级的demo app:SystemUpdater,使用原生settings UI画面...
慢~再来梳理一遍Activity的启动流程
前言
activity启动的流程分为两部分:一是在activity中通过startActivity(Inten...

