六虎

六虎 -

如何应对Android面试官->进程通信如何注册与获取服务

这个章节继续上一章节继续讲解,主要讲解下 java 层服务的注册与获取;我们基于 AMS 来看下 java 层是如何获取的;

这篇文章主要讲解了在Java层如何注册和获取服务,以及线程池的使用。文章详细介绍了SystemServer的启动过程,包括AMS的获取和注册服务的过程。在注册服务时,会调用SystemServiceManager的startService方法,通过反射创建对应的serviceClass对象,并将其添加到ArrayList中。然后调用对应serviceClass对象的onStart方法启动服务。最后,将AMS服务添加到ServiceManager中。整个过程涉及到Binder的使用和数据的传递。

android

相关推荐 去reddit讨论

热榜 Top10

Dify.AI
Dify.AI
LigaAI
LigaAI
eolink
eolink
观测云
观测云

推荐或自荐