MCPcopy Create free account

hub / github.com/Luomingbear/Push / types & classes

Types & classes49 in github.com/Luomingbear/Push

ClassActivityMgr
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
ClassAgentResultCode
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:80
ClassApiClientMgr
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
ClassApplicationUtil
系统工具类 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/util/ApplicationUtil.java:15
ClassBaseAgentActivity
基础activity,用来处理公共的透明参数
push/src/main/java/com/huawei/android/hms/agent/common/BaseAgentActivity.java:10
ClassBaseApiAgent
API 实现类基类,用于处理公共操作 目前实现的是client的连接及回调
push/src/main/java/com/huawei/android/hms/agent/common/BaseApiAgent.java:7
ClassBasePushBroadcastReceiver
推送集成聚合广播接收器 @author : malong luomingbear@163.com @date : 2019/4/18
push/src/main/java/com/bearever/push/receiver/BasePushBroadcastReceiver.java:16
ClassCallbackCodeRunnable
回调线程
push/src/main/java/com/huawei/android/hms/agent/common/CallbackCodeRunnable.java:6
ClassCallbackResultRunnable
回调线程
push/src/main/java/com/huawei/android/hms/agent/common/CallbackResultRunnable.java:6
InterfaceConnectHandler
HuaweiApiClient 连接结果回调
push/src/main/java/com/huawei/android/hms/agent/common/handler/ConnectHandler.java:6
ClassDeleteTokenApi
删除pushtoken的接口。
push/src/main/java/com/huawei/android/hms/agent/push/DeleteTokenApi.java:21
InterfaceDeleteTokenHandler
deleteToken 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/DeleteTokenHandler.java:8
ClassEmptyConnectCallback
连接client空回调
push/src/main/java/com/huawei/android/hms/agent/common/EmptyConnectCallback.java:8
ClassEnableReceiveNormalMsgApi
打开透传消息开关的接口。
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNormalMsgApi.java:20
InterfaceEnableReceiveNormalMsgHandler
enableReceiveNormalMsg 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/EnableReceiveNormalMsgHandler.java:8
ClassEnableReceiveNotifyMsgApi
打开自呈现消息开关的接口。
push/src/main/java/com/huawei/android/hms/agent/push/EnableReceiveNotifyMsgApi.java:20
InterfaceEnableReceiveNotifyMsgHandler
enableReceiveNotifyMsg 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/EnableReceiveNotifyMsgHandler.java:8
ClassExampleInstrumentedTest
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
ClassExampleUnitTest
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
ClassGetPushStateApi
获取push状态的接口。
push/src/main/java/com/huawei/android/hms/agent/push/GetPushStateApi.java:20
InterfaceGetPushStateHandler
getPushState 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/GetPushStateHandler.java:8
ClassGetTokenApi
获取token的push接口,token的结果通过广播进行接收。
push/src/main/java/com/huawei/android/hms/agent/push/GetTokenApi.java:24
InterfaceGetTokenHandler
获取 pushtoken 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/GetTokenHandler.java:8
ClassHMSAgent
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
ClassHMSAgentActivity
代理Activity,用于弹出解决问题的引导
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentActivity.java:13
ClassHMSAgentLog
日志打印类,对打印日志进行封装,方便根据日志定位问题
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:8
InterfaceIActivityDestroyedCallback
Activity onDestroyed 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityDestroyedCallback.java:8
InterfaceIActivityPauseCallback
Activity onPause 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityPauseCallback.java:8
InterfaceIActivityResumeCallback
Activity onResume 事件回调接口
push/src/main/java/com/huawei/android/hms/agent/common/IActivityResumeCallback.java:8
InterfaceICallbackCode
回调接口
push/src/main/java/com/huawei/android/hms/agent/common/ICallbackCode.java:6
InterfaceICallbackResult
回调接口
push/src/main/java/com/huawei/android/hms/agent/common/ICallbackResult.java:6
InterfaceIClientConnectCallback
HuaweiApiClient 连接结果回调
push/src/main/java/com/huawei/android/hms/agent/common/IClientConnectCallback.java:8
InterfaceIHMSAgentLogCallback
日志回调,将要打印的日志回调给开发者,由开发者将日志输出
push/src/main/java/com/huawei/android/hms/agent/common/HMSAgentLog.java:13
InterfaceINoProguard
不混淆类
push/src/main/java/com/huawei/android/hms/agent/common/INoProguard.java:6
ClassIOUtils
工具类
push/src/main/java/com/huawei/android/hms/agent/common/IOUtils.java:9
ClassMainActivity
app/src/main/java/com/bearever/pushdemo/MainActivity.java:8
ClassMyApplication
Created by luoming on 2018/5/28.
app/src/main/java/com/bearever/pushdemo/MyApplication.java:11
InterfaceOnPushReceiverListener
push/src/main/java/com/bearever/push/PushTargetManager.java:153
InterfaceOnTokenGetListener
push/src/main/java/com/bearever/push/OnTokenGetListener.java:6
ClassPush
push接口封装 | Push interface Encapsulation
push/src/main/java/com/huawei/android/hms/agent/HMSAgent.java:293
ClassPushReceiverHandleManager
统一处理收到的推送 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/receiver/PushReceiverHandleManager.java:25
EnumPushTarget
推送平台 Created by luoming on 2018/5/31.
push/src/main/java/com/bearever/push/model/PushTarget.java:8
EnumPushTargetEnum
推送平台 Created by luoming on 2018/5/31.
push/src/main/java/com/bearever/push/model/PushTargetEnum.java:8
ClassPushTargetManager
初始化推送服务的管家,根据设备判断初始化哪个平台的推送服务; 注册广播接收消息 实现 {@link com.bearever.push.receiver.BasePushBroadcastReceiver} 类,在manifest里面添加如下代码实现广播的接收 <permissi
push/src/main/java/com/bearever/push/PushTargetManager.java:39
ClassQueryAgreementApi
获取push协议展示的接口。
push/src/main/java/com/huawei/android/hms/agent/push/QueryAgreementApi.java:20
InterfaceQueryAgreementHandler
queryAgreement 回调
push/src/main/java/com/huawei/android/hms/agent/push/handler/QueryAgreementHandler.java:8
ClassReceiverInfo
接收到的推送的消息 Created by luoming on 2018/5/28.
push/src/main/java/com/bearever/push/model/ReceiverInfo.java:9
ClassStrUtils
工具类
push/src/main/java/com/huawei/android/hms/agent/common/StrUtils.java:6
ClassThreadUtil
线程工具,用于执行线程等
push/src/main/java/com/huawei/android/hms/agent/common/ThreadUtil.java:12