MCPcopy Index your code
hub / github.com/Luomingbear/Push

github.com/Luomingbear/Push @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
224 symbols 562 edges 45 files 154 documented · 69%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IClientConnectCallback (Interface)
HuaweiApiClient 连接结果回调 [10 implementers]
push/src/main/java/com/huawei/android/hms/agent/common/IClientConnectCallback.java
ConnectHandler (Interface)
HuaweiApiClient 连接结果回调 [8 implementers]
push/src/main/java/com/huawei/android/hms/agent/common/handler/ConnectHandler.java
IActivityDestroyedCallback (Interface)
Activity onDestroyed 事件回调接口 [3 implementers]
push/src/main/java/com/huawei/android/hms/agent/common/IActivityDestroyedCallback.java
IActivityResumeCallback (Interface)
Activity onResume 事件回调接口 [2 implementers]
push/src/main/java/com/huawei/android/hms/agent/common/IActivityResumeCallback.java
IActivityPauseCallback (Interface)
Activity onPause 事件回调接口 [2 implementers]
push/src/main/java/com/huawei/android/hms/agent/common/IActivityPauseCallback.java

Core symbols most depended-on inside this repo

d
called by 46
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java
objDesc
called by 28
push/src/main/java/com/huawei/android/hms/agent/common/StrUtils.java
e
called by 19
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java
i
called by 16
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java
toString
called by 11
push/src/main/java/com/bearever/push/model/ReceiverInfo.java
onConnectEnd
called by 8
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java
connect
called by 7
push/src/main/java/com/huawei/android/hms/agent/common/BaseApiAgent.java
excute
called by 7
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java

Shape

Method 175
Class 30
Interface 17
Enum 2

Languages

Java100%

Modules by API surface

push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java24 symbols
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java24 symbols
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java17 symbols
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java17 symbols
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java14 symbols
push/src/main/java/com/bearever/push/PushTargetManager.java14 symbols
push/src/main/java/com/bearever/push/model/ReceiverInfo.java13 symbols
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java8 symbols
push/src/main/java/com/huawei/android/hms/agent/push/QueryAgreementApi.java5 symbols
push/src/main/java/com/huawei/android/hms/agent/push/GetTokenApi.java5 symbols
push/src/main/java/com/huawei/android/hms/agent/push/GetPushStateApi.java5 symbols
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNotifyMsgApi.java5 symbols

For agents

$ claude mcp add Push \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact