news 2026/9/25 10:44:34

Android System Lib 梳理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android System Lib 梳理

C/C++ 运行时

  • libc.so

    • Bionic libc
    • Android 不用 glibc,不是 glibc
  • libm.so:数学库

  • libdl.so

    • 动态加载 dlopen / dlsym
    • Android 版 libc
  • Linker 不是 so:/system/bin/linker

framework/native

  • libbase.so:logging / string / file
  • libutils.so:RefBase / String8
  • libcutils.so:系统工具函数
  • liblog.so:logcat
  • libprocessgroup.so:cgroup / sched
  • libpackagelistparser.so

Binder

  • libbinder.so:C++ Binder
  • libbinder_ndk.so:NDK Binder
  • libhwbinder.so:HAL Binder
  • libhidlbase.so:HIDL runtime
  • libbinderthreadstate.so:部分版本内联

ART

  • libart.so:ART 核心
  • libartbase.so:ART 基础设施
  • libartpalette.so
  • libdexfile.so:dex 解析
  • libprofile.so
  • libnativehelper.so:JNI 辅助
  • libopenjdkjvm.so
  • libopenjdkjvmti.so
  • libopenjdk.so

Graphics

Surface:

  • libui.so:图形 Buffer / Fence
  • libgui.so:Surface / BufferQueue
  • libsurfaceflinger.so
  • libhwui.so:HWUI
  • libskia.so:Skia

OpenGL / Vulkan:

  • libEGL.so
  • libGLESv1_CM.so
  • libGLESv2.so:OpenGL ES
  • libvulkan.so:Vulkan

Display:

  • libsync.so
  • libnativewindow.so
  • libgralloctypes.so
  • libgralloc.so

Media / Audio / Camera

Media:

  • libmedia.so:MediaService
  • libmediandk.so
  • libstagefright.so:编解码框架
  • libstagefright_foundation.so
  • libmediaplayerservice.so

Audio:

  • libaudioclient.so:AudioTrack / Record
  • libaudiomanager.so
  • libaudiofoundation.so
  • libsoundpool.so:SoundPool

Camera:

  • libcamera_client.so
  • libcamera_metadata.so
  • libcameraservice.so

HAL

HAL:

  • libhardware.so:HAL loader
  • libhwbinder.so:HAL Binder
  • libhardware_legacy.so

HIDL / AIDL:

  • libhidlbase.so:HIDL 基础
  • libhidltransport.so
  • libhidlmemory.so
  • libfmq.so
  • libaidlcommonsupport.so

SELinux

  • libselinux.so
  • libsepol.so
  • libcrypto.so:OpenSSL
  • libssl.so
  • libkeystore_binder.so
  • libkeystore-engine.so
  • libkeymaster_messages.so

系统服务

  • libactivitymanager.so
  • libinput.so
  • libinputflinger.so
  • libinputdispatcher.so
  • libinputreader.so
  • libsensorservice.so
  • libpowermanager.so
  • libbatteryservice.so

三方库

  • libz.so:zlib
  • liblzma.so
  • libsqlite.so
  • libicuuc.so
  • libicui18n.so
  • libprotobuf-cpp-lite.so
  • libexpat.so
  • libjpeg.so
  • libpng.so
  • libxml2.so
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 16:36:21

8个AI论文工具,助继续教育学生轻松写论文!

8个AI论文工具,助继续教育学生轻松写论文! AI 工具让论文写作更轻松 在继续教育的求学道路上,论文写作往往成为许多学生最头疼的环节。无论是选题、构思还是撰写、修改,每一个步骤都需要投入大量时间和精力。而随着 AI 技术的发展…

作者头像 李华
网站建设 2026/9/22 5:46:41

QQ音乐加密音频如何转换为通用格式?qmcdump技术解析

QQ音乐加密音频如何转换为通用格式?qmcdump技术解析 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 你是否曾…

作者头像 李华
网站建设 2026/9/25 6:51:48

网络协议——网络层协议

一、IP协议 每一行4个字节最少20个字节最多40字节。 版本 / 首部长度 / 区分服务 / 总长度 标识 / 标志 /片偏移 生存时间 / 协议 / 首部检验 源IP地址 目…

作者头像 李华
网站建设 2026/9/25 6:51:33

Zotero Citation插件:Word文献管理的革命性升级指南

Zotero Citation插件:Word文献管理的革命性升级指南 【免费下载链接】zotero-citation Make Zoteros citation in Word easier and clearer. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-citation 还在为论文写作中的文献引用格式烦恼吗&#xff1f…

作者头像 李华