Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Luomingbear/Push
/ types & classes
Types & classes
49 in github.com/Luomingbear/Push
⨍
Functions
175
◇
Types & classes
49
Class
ActivityMgr
Activity Management Class 此类注册了activity的生命周期监听,用来获取最新的activity给后续逻辑处理使用 | This class registers the life cycle monitoring of the activity to obtain the
push/src/main/java/com/huawei/android/hms/agent/common/ActivityMgr.java:14
Class
AgentResultCode
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:80
Class
ApiClientMgr
Huawei Api Client 管理类 | Huawei API Client Management class 负责HuaweiApiClient的连接,异常处理等 | Responsible for huaweiapiclient connection, exception handling
push/src/main/java/com/huawei/android/hms/agent/common/ApiClientMgr.java:25
Class
ApplicationUtil
系统工具类 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/util/ApplicationUtil.java:15
Class
BaseAgentActivity
基础activity,用来处理公共的透明参数
push/src/main/java/com/huawei/android/hms/agent/common/BaseAgentActivity.java:10
Class
BaseApiAgent
API 实现类基类,用于处理公共操作 目前实现的是client的连接及回调
push/src/main/java/com/huawei/android/hms/agent/common/BaseApiAgent.java:7
Class
BasePushBroadcastReceiver
推送集成聚合广播接收器 @author : malong luomingbear@163.com @date : 2019/4/18
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:16
Class
CallbackCodeRunnable
回调线程
push/src/main/java/com/huawei/android/hms/agent/common/CallbackCodeRunnable.java:6
Class
CallbackResultRunnable
回调线程
push/src/main/java/com/huawei/android/hms/agent/common/CallbackResultRunnable.java:6
Interface
ConnectHandler
HuaweiApiClient 连接结果回调
push/src/main/java/com/huawei/android/hms/agent/common/handler/ConnectHandler.java:6
Class
DeleteTokenApi
删除pushtoken的接口。
push/src/main/java/com/huawei/android/hms/agent/push/DeleteTokenApi.java:21
Interface
DeleteTokenHandler
deleteToken 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/DeleteTokenHandler.java:8
Class
EmptyConnectCallback
连接client空回调
push/src/main/java/com/huawei/android/hms/agent/common/EmptyConnectCallback.java:8
Class
EnableReceiveNormalMsgApi
打开透传消息开关的接口。
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNormalMsgApi.java:20
Interface
EnableReceiveNormalMsgHandler
enableReceiveNormalMsg 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/EnableReceiveNormalMsgHandler.java:8
Class
EnableReceiveNotifyMsgApi
打开自呈现消息开关的接口。
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNotifyMsgApi.java:20
Interface
EnableReceiveNotifyMsgHandler
enableReceiveNotifyMsg 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/EnableReceiveNotifyMsgHandler.java:8
Class
ExampleInstrumentedTest
Instrumentation test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/bearever/pushdemo/ExampleInstrumentedTest.java:17
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/bearever/pushdemo/ExampleUnitTest.java:12
Class
GetPushStateApi
获取push状态的接口。
push/src/main/java/com/huawei/android/hms/agent/push/GetPushStateApi.java:20
Interface
GetPushStateHandler
getPushState 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/GetPushStateHandler.java:8
Class
GetTokenApi
获取token的push接口,token的结果通过广播进行接收。
push/src/main/java/com/huawei/android/hms/agent/push/GetTokenApi.java:24
Interface
GetTokenHandler
获取 pushtoken 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/GetTokenHandler.java:8
Class
HMSAgent
HMSAgent 封装入口类。 提供了HMS SDK 功能的封装,使开发者更聚焦业务的处理。 HMSAgent encapsulates the entry class. Provides a encapsulation of the HMS SDK functionality that enabl
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:37
Class
HMSAgentActivity
代理Activity,用于弹出解决问题的引导
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentActivity.java:13
Class
HMSAgentLog
日志打印类,对打印日志进行封装,方便根据日志定位问题
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:8
Interface
IActivityDestroyedCallback
Activity onDestroyed 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityDestroyedCallback.java:8
Interface
IActivityPauseCallback
Activity onPause 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityPauseCallback.java:8
Interface
IActivityResumeCallback
Activity onResume 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityResumeCallback.java:8
Interface
ICallbackCode
回调接口
push/src/main/java/com/huawei/android/hms/agent/common/ICallbackCode.java:6
Interface
ICallbackResult
回调接口
push/src/main/java/com/huawei/android/hms/agent/common/ICallbackResult.java:6
Interface
IClientConnectCallback
HuaweiApiClient 连接结果回调
push/src/main/java/com/huawei/android/hms/agent/common/IClientConnectCallback.java:8
Interface
IHMSAgentLogCallback
日志回调,将要打印的日志回调给开发者,由开发者将日志输出
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:13
Interface
INoProguard
不混淆类
push/src/main/java/com/huawei/android/hms/agent/common/INoProguard.java:6
Class
IOUtils
工具类
push/src/main/java/com/huawei/android/hms/agent/common/IOUtils.java:9
Class
MainActivity
app/src/main/java/com/bearever/pushdemo/MainActivity.java:8
Class
MyApplication
Created by luoming on 2018/5/28.
app/src/main/java/com/bearever/pushdemo/MyApplication.java:11
Interface
OnPushReceiverListener
push/src/main/java/com/bearever/push/PushTargetManager.java:153
Interface
OnTokenGetListener
push/src/main/java/com/bearever/push/OnTokenGetListener.java:6
Class
Push
push接口封装 | Push interface Encapsulation
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:293
Class
PushReceiverHandleManager
统一处理收到的推送 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:25
Enum
PushTarget
推送平台 Created by luoming on 2018/5/31.
push/src/main/java/com/bearever/push/model/PushTarget.java:8
Enum
PushTargetEnum
推送平台 Created by luoming on 2018/5/31.
push/src/main/java/com/bearever/push/model/PushTargetEnum.java:8
Class
PushTargetManager
初始化推送服务的管家,根据设备判断初始化哪个平台的推送服务; 注册广播接收消息 实现 {@link com.bearever.push.receiver.BasePushBroadcastReceiver} 类,在manifest里面添加如下代码实现广播的接收 <permissi
push/src/main/java/com/bearever/push/PushTargetManager.java:39
Class
QueryAgreementApi
获取push协议展示的接口。
push/src/main/java/com/huawei/android/hms/agent/push/QueryAgreementApi.java:20
Interface
QueryAgreementHandler
queryAgreement 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/QueryAgreementHandler.java:8
Class
ReceiverInfo
接收到的推送的消息 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:9
Class
StrUtils
工具类
push/src/main/java/com/huawei/android/hms/agent/common/StrUtils.java:6
Class
ThreadUtil
线程工具,用于执行线程等
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java:12