1,Android系统架构
分为四层,即应用层、应用程序框架层、系统运行库层和Linux内核层
2,Android系统目录
查看系统根目录,其中/system和/data是开发者最为关心的两个目录:
/system/目录
- /system/app/
放的是系统的App - /system/bin/
放的是Linux自带的组件 - /system/build.prop
记录的是系统的属性信息 - /system/fonts/
系统字体存放目录,root后可下载TTF格式字体替换原字体,达到修改系统字体的效果 - /system/framework/
系统的核心文件、框架层 - /system/lib/
存放几乎所有的共享库(.so)文件 - /system/media/
存放系统提示音、系统铃声 - /system/usr/
保存用户的配置文件,如键盘布局、共享、时区文件等
/data/目录
- /data/app/
data目录包含了用户大部分的数据信息,/data/app/这个目录包含了用户安装的App或者升级的App - /data/data/
我们访问最多的目录,包含App的数据信息、文件信息、数据库信息等,以包名的形式区分各个应用 - /data/system/
包含了手机的各项系统信息 - /data/misc/
保存了大部分的Wi-fi、v*n信息