Tag

System Internals

1 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 3, 2023 · Mobile Development

Android Logging System Analysis: Architecture, Implementation, and Log Loss Cases

The article dissects Android’s logging system, detailing Java, native, and kernel interfaces, the liblog and logd daemon architecture, logcat usage, common log‑loss scenarios such as socket failures and buffer overflows, and the significant CPU, memory, I/O, and power resources the system consumes.

AndroidDebuggingLogcat
0 likes · 15 min read
Android Logging System Analysis: Architecture, Implementation, and Log Loss Cases
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 20, 2021 · Mobile Development

Android Vold (Volume Daemon) Architecture and Operation Principles

Android Vold is a standalone daemon that bridges the kernel and framework, handling storage hot‑plug events such as USB, SD card, and internal partitions by receiving kernel uevents via Netlink, processing them in VolumeManager, and communicating with StorageManager through Binder to mount, encrypt, and manage file systems.

AndroidHot PlugKernel Uevent
0 likes · 8 min read
Android Vold (Volume Daemon) Architecture and Operation Principles