Android进程间通信框架
设计相关大图均在代码根目录下, 更多请参考源码分析
各组件依赖关系,见下图:

包依赖,见下图:

lib-core类图,见下图:

lib-exception类图,见下图:

各模块调用时序,见下图:

初始化(ServiceManager#init),见下图:

获取服务(ServiceManager#getService),见下图:

添加服务(ServiceManager#addService),见下图:


ServiceManager is released under the Apache 2.0 license.
Copyright (C) 2017 DengWei.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
$ claude mcp add IPCServiceManager \
-- python -m otcore.mcp_server <graph>