资料介绍
Android_Framework框架分析
Android framework analysis (partI zt)
Android Framework 分析 (一)
1.目录树
/framework/base/api
/framework/base/awt
/framework/base/build
/framework/base/camera
关于camera的HAL接口库。最终生成native共享库libcamera.so
,编译时根据是否定义USE_CAMERA_STUB来决定系统是否有Camera硬件支持。若没有实际
的Camera硬件,则编译时会和虚拟camera静态库(libcamerastub.a,由camerahardware
stub.cpp,fakecamera生成)链接生成libcamera.so。
/framework/base/cmds 关于android系统启动时用到的command等
/framework/base/cmds/am
/framework/base/cmds/app_process
可执行文件app_process,该文件可以根据输入参数决定是Zygote启动(参考init.rc中
的语句 service zygote /system/bin/app_process -Xzygote /system/bin --zygote
--start-system-server).
该执行程式会链接libandroid_runtime.so去链接android
runtime。后面我会在详细分析此部分。
/framework/base/cmds/backup
可执行程式btool
/framework/base/cmds/bmgr
java可执行程式, backup manager,
java库形式分发到目标系统/system/frame