Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Luomingbear/Push
/ functions
Functions
175 in github.com/Luomingbear/Push
⨍
Functions
175
◇
Types & classes
49
↓ 46 callers
Method
d
(String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:30
↓ 28 callers
Method
objDesc
返回对象的描述,这里为了避免用户数据隐私的泄露,只是返回对象本身的描述 类名@hashcode @param object 对象 @return 对象的描述
push/src/main/java/com/huawei/android/hms/agent/common/StrUtils.java:12
↓ 19 callers
Method
e
(String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:75
↓ 16 callers
Method
i
(String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:53
↓ 11 callers
Method
toString
()
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:68
↓ 8 callers
Method
onConnectEnd
Huawei Api Client 连接结束方法 @param rstCode client 连接结果码
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:362
↓ 7 callers
Method
connect
()
push/src/main/java/com/huawei/android/hms/agent/common/BaseApiAgent.java:8
↓ 7 callers
Method
excute
在线程中执行 @param runnable 要执行的runnable
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java:24
↓ 6 callers
Method
isConnect
判断client是否已经连接 @param client 要检测的client @return 是否已经连接
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:244
↓ 6 callers
Method
sendBroadcast
发送广播 @param context @param type 行为类型 @param info
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:84
↓ 5 callers
Method
appendStack
(StringBuilder sb)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:87
↓ 5 callers
Method
getApiClient
获取当前的 HuaweiApiClient @return HuaweiApiClient 实例
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:233
↓ 5 callers
Method
getInstance
()
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:58
↓ 4 callers
Method
aSysnCallback
起线程回调各个接口,避免其中一个回调者耗时长影响其他调用者 @param rstCode 结果码 @param callback 回调
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:390
↓ 4 callers
Method
getInstance
()
push/src/main/java/com/bearever/push/PushTargetManager.java:60
↓ 4 callers
Method
onDeleteTokenResult
(int rstCode)
push/src/main/java/com/huawei/android/hms/agent/push/DeleteTokenApi.java:67
↓ 4 callers
Method
onPushTokenResult
获取pushtoken接口调用回调 pushtoken通过广播下发,要监听的广播,请参见HMS-SDK开发准备中PushReceiver的注册 @param rstCode 结果码 @param result 调用获取pushtoken接口的结果
push/src/main/java/com/huawei/android/hms/agent/push/GetTokenApi.java:92
↓ 4 callers
Method
setCurActivity
设置最新的activity | Set up the latest activity @param curActivity 最新的activity | Latest activity
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:259
↓ 3 callers
Method
getLastActivity
获取最新的activity | Get the latest activity @return 最新的activity | Latest activity
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:159
↓ 3 callers
Method
onResolveErrorRst
connect fail 解决结果回调, 由 HMSAgentActivity 在 onActivityResult 中调用 @param result 解决结果
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:461
↓ 3 callers
Method
resetApiClient
重新创建apiclient 2种情况需要重新创建:1、首次 2、client的状态已经紊乱 @return 新创建的client
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:273
↓ 2 callers
Method
checkUpdate
检查本应用的升级 | Check for upgrades to this application @param activity 上下文 | context
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:267
↓ 2 callers
Method
connect
连接HMS SDK, 可能拉起界面(包括升级引导等),建议在第一个界面进行连接。 | Connecting to the HMS SDK may pull up the activity (including upgrade guard, etc.), and it is recommended t
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:246
↓ 2 callers
Method
connect
连接 HuaweiApiClient, @param callback 连接结果回调,一定不能为null,在子线程进行回调 @param allowResolve 是否允许解决错误,解决错误时可能会拉起界面
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:298
↓ 2 callers
Method
getLastActivityInner
获取最新的activity,如果没有则返回null | Gets the latest activity and returns null if not @return 最新的activity | Latest activity
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:275
↓ 2 callers
Method
getPushTarget
()
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:36
↓ 2 callers
Method
init
初始化方法,传入第一个界面的activity | Initialization method, passing in the first interface activity @param activity 当前界面 | Current interface @return
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:157
↓ 2 callers
Method
onConnect
HuaweiApiClient 连接结果回调 @param rst 结果码
push/src/main/java/com/huawei/android/hms/agent/common/handler/ConnectHandler.java:11
↓ 2 callers
Method
onEnableReceiveNormalMsgResult
(int rstCode)
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNormalMsgApi.java:56
↓ 2 callers
Method
onEnableReceiveNotifyMsgResult
(int rstCode)
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNotifyMsgApi.java:56
↓ 2 callers
Method
onGetPushStateResult
(int rstCode)
push/src/main/java/com/huawei/android/hms/agent/push/GetPushStateApi.java:50
↓ 2 callers
Method
onQueryAgreementResult
(int rstCode)
push/src/main/java/com/huawei/android/hms/agent/push/QueryAgreementApi.java:50
↓ 2 callers
Method
onResult
回调接口 @param rst 结果码
push/src/main/java/com/huawei/android/hms/agent/common/ICallbackCode.java:11
↓ 2 callers
Method
release
释放资源,一般不需要调用 | Frees resources, and generally does not need to call
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:73
↓ 2 callers
Method
setAlias
设置别名 对于华为手机无效,华为手机只能通过返回的token识别用户 @param mAlias
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:261
↓ 2 callers
Method
startConnect
线程中进行Huawei Api Client 的连接
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:333
↓ 1 callers
Method
checkSDKVersion
(Context context)
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:140
↓ 1 callers
Method
clearActivitPauseCallbacks
清空 activity onPause 事件回调 | Clear Activity OnPause Event callback
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:150
↓ 1 callers
Method
clearActivitResumeCallbacks
清空 activity onResume事件回调 | Clear Activity Onresume Event callback
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:142
↓ 1 callers
Method
clearCurActivities
清理activities | Clean activities
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:288
↓ 1 callers
Method
deleteToken
删除指定的pushtoken 该接口只在EMUI5.1以及更高版本的华为手机上调用该接口后才不会收到PUSH消息。 @param token 要删除的token
push/src/main/java/com/huawei/android/hms/agent/push/DeleteTokenApi.java:80
↓ 1 callers
Method
disConnectClientDelay
(final HuaweiApiClient clientTmp, int delay)
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:557
↓ 1 callers
Method
doSetAlias
执行别名设置
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:144
↓ 1 callers
Method
enableReceiveNormalMsg
打开/关闭透传消息 @param enable 打开/关闭
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNormalMsgApi.java:68
↓ 1 callers
Method
enableReceiveNotifyMsg
打开/关闭自呈现消息 @param enable 打开/关闭
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNotifyMsgApi.java:68
↓ 1 callers
Method
getContent
()
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:44
↓ 1 callers
Method
getExecutorService
获取缓存线程池 @return 缓存线程池服务
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java:47
↓ 1 callers
Method
getPushState
获取push状态,push状态的回调通过广播发送。 | Gets the push state, and the push state callback is sent by broadcast. 要监听的广播,请参见HMS-SDK开发准备中PushReceiver的注册 | To listen f
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:318
↓ 1 callers
Method
getPushState
获取push状态,push状态的回调通过广播发送。 要监听的广播,请参见HMS-SDK开发准备中PushReceiver的注册
push/src/main/java/com/huawei/android/hms/agent/push/GetPushStateApi.java:62
↓ 1 callers
Method
getTitle
()
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:28
↓ 1 callers
Method
getToken
获取pushtoken接口 | Get Pushtoken method pushtoken通过广播下发,要监听的广播,请参见HMS-SDK开发准备中PushReceiver的注册 | Pushtoken Broadcast issued, to listen to the broadcast, s
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:299
↓ 1 callers
Method
getToken
获取pushtoken接口 pushtoken通过广播下发,要监听的广播,请参见HMS-SDK开发准备中PushReceiver的注册 @param handler pushtoken接口调用回调
push/src/main/java/com/huawei/android/hms/agent/push/GetTokenApi.java:106
↓ 1 callers
Method
logD
(String tag, String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:14
↓ 1 callers
Method
logE
(String tag, String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:18
↓ 1 callers
Method
logI
(String tag, String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:16
↓ 1 callers
Method
logV
(String tag, String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:15
↓ 1 callers
Method
logW
(String tag, String log)
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:17
↓ 1 callers
Method
onActivityDestroyed
Activity onPause回调 @param activityDestroyed 发生 onDestroyed 事件的activity @param activityNxt 下个要显示的activity
push/src/main/java/com/huawei/android/hms/agent/common/IActivityDestroyedCallback.java:15
↓ 1 callers
Method
onActivityLunched
HMSAgentActivity 拉起拉了(走了onCreate)
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:481
↓ 1 callers
Method
onActivityPause
Activity onPause回调 @param activity 发生 onPause 事件的activity
push/src/main/java/com/huawei/android/hms/agent/common/IActivityPauseCallback.java:14
↓ 1 callers
Method
onActivityResume
Activity onResume回调 @param activity 发生 onResume 事件的activity
push/src/main/java/com/huawei/android/hms/agent/common/IActivityResumeCallback.java:14
↓ 1 callers
Method
onAlias
别名设置完成回调 @param info info.getContent() 对应的就是设置的别名
push/src/main/java/com/bearever/push/PushTargetManager.java:166
↓ 1 callers
Method
onAlias
别名设置完成回调 @param info info.getContent() 对应的就是设置的别名
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:79
↓ 1 callers
Method
onMessage
收到穿透消息的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/PushTargetManager.java:173
↓ 1 callers
Method
onMessage
收到穿透消息的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:86
↓ 1 callers
Method
onNotification
收到通知的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/PushTargetManager.java:180
↓ 1 callers
Method
onNotification
收到通知的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:93
↓ 1 callers
Method
onOpened
点击通知的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/PushTargetManager.java:187
↓ 1 callers
Method
onOpened
点击通知的回调 @param info info.getContent对应的是消息文本
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:100
↓ 1 callers
Method
onRegister
注册成功回调 @param info info.getContent() 对应的就是具体的推送平台的注册id ,例如小米的regid和华为的TMID
push/src/main/java/com/bearever/push/PushTargetManager.java:159
↓ 1 callers
Method
onRegister
注册成功回调 @param info info.getContent() 对应的就是具体的推送平台的注册id ,例如小米的regid和华为的TMID
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:72
↓ 1 callers
Method
queryAgreement
请求push协议展示
push/src/main/java/com/huawei/android/hms/agent/push/QueryAgreementApi.java:61
↓ 1 callers
Method
registerActivitDestroyedEvent
注册activity onDestroyed 事件回调 | Registering an Activity ondestroyed event Callback @param callback activity onDestroyed 事件回调 | Activity Ondestroyed Even
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:125
↓ 1 callers
Method
registerActivitPauseEvent
注册activity onPause 事件回调 | Registering an Activity OnPause event Callback @param callback activity onPause 事件回调 | Activity OnPause Event Callback
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:107
↓ 1 callers
Method
registerActivitResumeEvent
注册activity onResume事件回调 | Registering an Activity Onresume event Callback @param callback activity onResume事件回调 | Activity Onresume Event Callback
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:89
↓ 1 callers
Method
removeActivity
移除当前activity | Remove Current Activity @param curActivity 要移除的activity | Activity to remove
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:249
↓ 1 callers
Method
requestActivityTransparent
启用透明的跳板Activity
push/src/main/java/com/huawei/android/hms/agent/common/BaseAgentActivity.java:21
↓ 1 callers
Method
sendImplicitBroadcast
发送隐式广播 @param ctxt @param i
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:106
↓ 1 callers
Method
setPushTargetInit
(BasePushTargetInit pushTargetInit)
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:73
↓ 1 callers
Method
unRegisterActivitDestroyedEvent
反注册activity onDestroyed 事件回调 | unregistration Activity ondestroyed Event Callback @param callback 已经注册的 activity onDestroyed事件回调 | Registered Activity
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:134
↓ 1 callers
Method
unRegisterActivitPauseEvent
反注册activity onPause事件回调 | unregistration activity OnPause Event Callback @param callback 已经注册的 activity onPause事件回调 | Registered Activity OnPause Even
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:116
↓ 1 callers
Method
unRegisterActivitResumeEvent
反注册activity onResume事件回调 | unregistration Activity Onresume Event Callback @param callback 已经注册的 activity onResume事件回调 | Registered Activity Onresume
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:98
Method
ActivityMgr
私有构造方法 | Private construction methods 防止外面直接创建实例 | Prevent external instances from being created directly
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:52
Method
ApiClientMgr
私有构造方法
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:172
Method
BasePushBroadcastReceiver
()
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:17
Method
CallbackCodeRunnable
(ICallbackCode handler, int rtnCode)
push/src/main/java/com/huawei/android/hms/agent/common/CallbackCodeRunnable.java:11
Method
CallbackResultRunnable
(ICallbackResult<R> handler, int rtnCode, R payInfo)
push/src/main/java/com/huawei/android/hms/agent/common/CallbackResultRunnable.java:12
Method
EmptyConnectCallback
(String msgPre)
push/src/main/java/com/huawei/android/hms/agent/common/EmptyConnectCallback.java:12
Method
HMSAgent
()
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:138
Method
PushReceiverHandleManager
()
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:69
Method
PushTargetEnum
(String brand)
push/src/main/java/com/bearever/push/model/PushTargetEnum.java:41
Method
ReceiverInfo
()
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:16
Method
ThreadUtil
()
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java:17
Method
addPushReceiverListener
添加推送监听 @param key @param listener
push/src/main/java/com/bearever/push/PushTargetManager.java:123
Method
addPushReceiverListener
添加推送监听 @param key @param listener
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:229
Method
addition_isCorrect
()
app/src/test/java/com/bearever/pushdemo/ExampleUnitTest.java:13
Method
clearPushReceiverListener
清空推送监听
push/src/main/java/com/bearever/push/PushTargetManager.java:139
Method
clearPushReceiverListener
清空推送监听
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:247
Method
close
(Closeable object)
push/src/main/java/com/huawei/android/hms/agent/common/IOUtils.java:10
Method
deleteToken
删除指定的pushtoken | Deletes the specified Pushtoken 该接口只在EMUI5.1以及更高版本的华为手机上调用该接口后才不会收到PUSH消息。 | The method will not receive a push message until it is i
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:309
next →
1–100 of 175, ranked by callers