Android源代码目录结构(AOSP)
- bionic———(bionic c库)
- bootable——–(启动引导相关)
- build——-(存放系统编译规则等基础开发包配置)
- cts——(兼容性测试标准)
- dalvik——(虚拟机)
- development——(应用程序开发相关)
- external——(android应用的开源的模块)
- frameworks——(框架核心层)
- hardware——(厂商硬件适配层HAL代码)
- out——(编译完成后代码输出目录)
- packages——(应用程序包)
- prebuilt——(预编译资源)
- sdk——(sdk、模拟器)
- system——(底层文件系统库、应用组建)
- vendor——(厂商定制)
- Makefile——–(自动化编译相关)
Android系统目录结构
/system目录下
/system/app
系统应用文件夹
/system/bin
存放的是linux自带组件
/system/build.prop
存放系统的属性信息
/system/fonts
系统字体
/system/framework
框架层、核心层
/system/lib
共享库(.so)文件
/system/media
系统的media资源,提示音,铃声等
/system/usr
保存用户的配置文件
/data/app
包含用户安装的app
/data/data
非常熟悉的文件夹,包含app的数据信息、文件信息、数据库信息
/data/system
手机的各项系统信息
/data/misc
wifi、vpn信息