Android群侠传第一章阅读笔记

最近看了一下很多大神推荐的进阶书单,选择了两本来看,一本是《Android群侠传》,另一本是《Android开发艺术与探索》。打算看完群侠传再看艺术与探索。

  • 第一章内容
    第一章讲述了Google生态系统、Android系统架构、Android App组件架构、Android系统源代码目录和系统目录。
    本文主要记录的是Android系统源码目录跟系统目录。

-Makefile
-bionic (bionic C 库)
-bootable(启动引导相关代码)
-build(存放系统编译规则等基础开发包配置)
-cts(Google兼容性测试标准)
-dalvik(dalvik虚拟机)
-development(应用程序开发相关)
-external(android使用的一些开源模块)
-frameworks(Framwork框架核心)
-hardware(厂商硬件适配层HAL代码)
-out(编译完成后的代码输出目录)
-packages(应用程序包)
-prebuilt(x86和arm架构下预编译资源)
-sdk(sdk及模拟器)
-system(底层文件系统库、应用及组件)
-vendor(厂商定制代码)
(以上是AOSP的Android项目结构)

  • Android 系统源代码目录(时间就不打了,至于格式不会弄,先将就看吧)

drwxr-xr-x root root acct
drwxrwx— system cache cache
lrwxrwxrwx root root charger->/sbin/healthd
dr-x—– root root config
lrwxrwxrwx root root d->/sys/kernel/debug
drwxrwx–x system system data
-rw-r–r– root root default.prop
drwxr-xr-x root root dev
lrwxrwxrwx root root ect->/system/ect
-rw-r–r– root root file_contexts
-rw-r—– root root fstab.vbox86
-rwrx-x— root root init
-rwrx-x— root root init.environ.rc
-rwrx-x— root root init.rc
-rwrx-x— root root init.trace.rc
-rwrx-x— root root init.usb.rc
-rwrx-x— root root init.vbox86.rc
-rwrx-x— root root init.zygote32.rc
drwxrwxr-x root system mnt
dr-xr-xr-x root root proc
-rw-r–r– root root property_contexts
drwx—— root root root
drwxr-x— root root sbin
lrwxrwxrwx root root cdxard->storage/emulated/legacy
-rw-r–r– root root seapp_contexts
-rw-r–r– root root selinux_version
-rw-r–r– root root sepolicy
-rw-r–r– root root service_contexts
drwxr-x–x root sdcard_r storage
dr-xr-xr-x root root sys
drwxr-xr-x root root system
-rw-r–r– root root ueventd.rc
-rw-r–r– root root uevuntd.vbox86.rc
lrwxrwxrwx root root vendor->/system/vendor


/system目录()
- /system/app/ 这里面放的是一些系统的App
- /system/bin/ 这里面主要放的是Linux自带的组件
- /system/build.prop 这里记录的是系统属性的信息
- /system/fonts/ 系统字体存放目录,root后可下载TTF格式字体替换原字体,达到修改系统字体的效果
- /system/framework/ 系统的核心文件、框架层
- /system/lib/ 存放几乎所有的共享库(.so)文件
- /system/media/ 该目录用来保存系统提示音、系统铃声
- /system/usr/ 该目录用来保存用户的配置文件
- /system/media/audio/ 这里面保存着Android系统默认的铃声
- /system/media/audio/alarms/ 闹铃提醒
- /system/media/audio/notification/ 目录是短信或者提示音
- /system/media/audio/ringtones/ 目录是来电铃声
- /system/media/audio/ui/ 一些界面音效


/data/目录
-/data/app/ 包含了用户安装的App或者升级的App
-/data/data/ 包含了App的数据信息、文件信息、数据库信息等,以包名的方式来区分各个应用
-/data/system/ 包含了手机的各项系统信息
-/data/misc/ 保存了大部分的Wi-Fi、VPN信息

本来说写一下目录信息的但是看了一下还是算了吧- -,App目录就不写了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值