Framework源码分析 启动流程 ServiceManager的初始化
ServiceManager
ServiceManager的启动
[init.rc]
on init
# 省去和主题无关的内容
# Start essential services
start servicemanager
start hwservicemanager
start vndservicemanager[frameworks/native/cmds/servicemanager/servicemanager.rc]
service servicemanager /system/bin/servicemanager
class core animation
user system
group system readproc
critical
onrestart restart healthd
onrestart restart zygote
onrestart restart audioserver
onrestart restart media
onrestart restart surfaceflinger
onrestart restart inputflinger
onrestart restart drm
onrestart restart cameraserver
onrestart restart keystore
onrestart restart gatekeeperd
onrestart restart thermalservice
writepid /dev/cpuset/system-background/tasks
shutdown criticalServiceManager源码分析
main
svcmgr_handler
do_add_service
svc_can_register
find_svc
do_find_service
Last updated