安卓架构自下而上分别是linux内核、硬件抽象层、运行时lib层、framework层,app应用层。
Android api 27 Platform安卓目录下的文件目录如下:
accessbilityservice可达性服务
accounts账户
animation动画
annotation注释
app 应用程序
appwidget小部件
bluetooth蓝牙
companion同伴
content内容
database数据库
drm
gesture手势
graphics图形
hardware硬件
icu
inputmethonservice输入方法服务
location定位
media音视频
mtp USB连接模式
net 网络
nfc near field communication 近距离无线通信
opengl open graphics library 开源图形库
os 操作系统
preference 偏爱 优先权
print 印刷
printservice 印刷服务
provider 提供者
renderscript 系统硬件 利用异构硬件加速
sax xml解析
security 安保
service 服务
speech 语音朗读
system 系统
telecom 电话
telephony 电话服务
test
text 文本
transition 过渡
util 工具
view 视图
webkit 开源浏览器引擎
widget 小部件 控件。
最后还有Manifest类(定义的permission列表)和R类(安卓自带资源文件的id)。