Android系统服务在哪里启动?

Android系统服务在哪里启动?,第1张

概述它说,在嵌入式 Android这本书中 In init.rc, only an action results in the execution of commands. Service declarations only serve to describe services, they do not actually start anything… (page 246). 那么,Android系统 它说,在嵌入式 Android这本书中

In init.rc,only an action results in the execution of commands. Service declarations only serve to describe services,they do not actually start anything… (page 246).

那么,AndroID系统服务(例如servicemanager,vold)在哪里开始?我以为它们是通过以下几行在init.rc中启动的.但根据这本书,我错了.

service servicemanager \/system/bin/servicemanagerservice vold /system/bin/vold
解决方法 我找到了答案.

声明“服务声明仅用于描述服务,它们实际上并不起作用”是正确的.本机守护进程实际上是通过以下行在init.rc中启动的:
(https://android.googlesource.com/platform/system/core/+/master/rootdir/init.rc中的第371-372行)

> class_start核心
> class_start main

其中属于类核心和类main的所有守护进程分别启动.

总结

以上是内存溢出为你收集整理的Android系统服务在哪里启动?全部内容,希望文章能够帮你解决Android系统服务在哪里启动?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存