Android12系统源码目录分析(附带自己总结的各个根目录下分支的树状图pdf文件)

本文分析了Android12系统的源码,重点关注了device、build、out、packages等关键目录。packages目录包含了应用层内容,如应用层部分和应用框架层。应用框架层是系统核心,提供了接口给应用层调用,并与底层衔接。文中提到了base目录中的关键组件,例如View、Activity和Bitmap的源代码位置,并提供了应用框架层的目录结构和重要性的实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚开始的这些都是我从别人的博客统一总结的,忘了哪一个了,非常抱歉,如有看到,请评论下,我,我注明一下

我自己总结的树状图pdf好像在文章里面上传不了(哭辽);没办法,文末附带几张截图,目录很多很多,花了不少时间整理,用xmind思维导图软件画的,我就放个下载链接

 

 

上面这么多文件夹,有些是一直不需要去理会的,比如说接触较多的文件夹:device,build,out,packages。

device下都是一些配置文件,比如Wifi Adb端口如果需要写死,可以添加属性并设置里面的参数

build下是一些编译规则,比如可以设置某些程序是否安装。

out下是编译完成后生产的各种文件,比如各种系统的apk文件,这些都是即将安装到Android设备上面的

package下包含很多Android项目的源码,手机上所有可以点击的图标其实都是一个Android项目,比如录音,电话,系统设置,或者三方的一些程序(阅读器,应用商城)等等

Android系统源码也不是没有bug的,比如一个Android板子上的Music就有几个bug,需要进去package/apps/Music里面修改源码

把源码修改后重新编译,再把编译生成的镜像文件烧录到Android设备上就可以了。

接下来分析packages

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值