Android--framework目录结构

framework是Android操作系统的核心框架,提供了系统级服务和功能。Android源码树很庞大,记录下各个目录所包含的源码内容。

1. framework/base

Android框架核心部分,包含Android系统基础组件和服务。

libs:系统级的java库,如android.util、android.view

core:核心java类和库,如java.lang、java.util

core/java:系统级的java类和接口,如Activity、Service

core/jni:JNI代码,用于Java与C/C++交互

core/res:系统资源,如布局文件、图片

core/tests:单元测试代码,用于测试框架核心功能

services:Android核心服务实现,运行在system_server中,管理系统各种资源,提供系统级服务功能,为应用程序提供交互接口。

2. framework/native

包含Android系统原生代码,主要是C/C++编写的系统服务和库。

services:系统服务的实现

data/etc:存放系统服务和原生组件相关文件和数据,可以知道系统支持的硬件特性

3. framework/opt

包含可选的框架模块

net:与网络相关的服务

4. framework/wifi

包含与WiFi相关的代码和服务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容