admin 管理员组

文章数量: 1086019


2024年3月19日发(作者:poesplitter使用方法)

最全的Android源码目录结构详解 收藏

转自/a/android/2010/0622/

Android 2.1

|-- Makefile

|-- bionic

|-- bootable

|-- build

|-- cts

|-- dalvik

|-- development

|-- external

|-- frameworks

|-- hardware

(bionic C库)

(启动引导相关代码)

(存放系统编译规则及generic等基础开发包配置)

(Android兼容性测试套件标准)

(dalvik JAVA虚拟机)

(android使用的一些开源的模组)

(核心框架——java及C++语言)

(部分厂家开源的硬解适配层HAL代码)

(应用程序开发相关)

|-- out (编译完成后的代码输出与此目录)

|-- packages (应用程序包)

|-- prebuilt (x86和arm架构下预编译的一些资源)

|-- sdk

|-- system

`-- vendor

bionic 目录

|-- libc

| |-- arch-arm

| |-- arch-x86

| |-- bionic

| |-- docs

| |-- include

(sdk及模拟器)

(底层文件系统库、应用及组件——C语言)

(厂商定制代码)

(C库)

(ARM架构,包含系统调用汇编实现)

x86架构,包含系统调用汇编实现)

(由C实现的功能,架构无关)

(文档)

(头文件)


本文标签: 代码 系统 应用 开源 架构