下面直接带你通过log打印来一起读CameraService启动的过程。
1)Camera service对象构建,在启动的时候先创建CameraService
这里会打印:
CameraService: CameraService started (pid=559)
接着启动的时候会执行
–》onFirstRef()
进入这里面看,先输出打印:
CameraService: CameraService process starting
这里面主要调用
--》enumerateProviders();
接着进入这个接口里面看调用过程,先调用